Revision 43511 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/symbol/fill/impl/AbstractFillSymbol.java

View differences:

AbstractFillSymbol.java
24 24
package org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl;
25 25

  
26 26
import java.awt.Color;
27
import static javax.management.Query.gt;
27 28

  
28 29
import org.gvsig.fmap.geom.Geometry;
30
import org.gvsig.fmap.geom.type.GeometryType;
29 31
import org.gvsig.fmap.mapcontext.MapContextLocator;
30 32
import org.gvsig.fmap.mapcontext.ViewPort;
31 33
import org.gvsig.fmap.mapcontext.rendering.symbols.SymbolManager;
......
77 79
        outline.setColor(symbolPreferences.getDefaultSymbolColor());
78 80
	}
79 81

  
82
    @Override
80 83
	public boolean isSuitableFor(Geometry geom) {
81
	       switch(geom.getType()) {
82
	        case Geometry.TYPES.SURFACE:
83
	        case Geometry.TYPES.POLYGON:
84
	            return true;
85
	        }
86
	        return false;
84
        GeometryType gt = geom.getGeometryType();
85
        if( gt.isTypeOf(Geometry.TYPES.SURFACE) ) {
86
            return true;
87
        }
88
        return false;
87 89
	}
88 90

  
91
    @Override
89 92
	public int getOnePointRgb() {
90 93
		int rgb = 0;
91 94
		if (outline != null) {

Also available in: Unified diff