Revision 23036 trunk/libraries/libTopology/src/org/gvsig/topology/topologyrules/jtsisvalidrules/MultiPolygonMustNotHaveNestedShells.java
MultiPolygonMustNotHaveNestedShells.java | ||
---|---|---|
67 | 67 |
import com.iver.cit.gvsig.fmap.core.IGeometry; |
68 | 68 |
import com.iver.cit.gvsig.fmap.core.ShapeFactory; |
69 | 69 |
import com.iver.cit.gvsig.fmap.core.SymbologyFactory; |
70 |
import com.iver.cit.gvsig.fmap.core.symbols.IMarkerSymbol; |
|
71 |
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol; |
|
70 |
import com.iver.cit.gvsig.fmap.core.symbols.MultiShapeSymbol; |
|
72 | 71 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
73 | 72 |
import com.vividsolutions.jts.algorithm.CGAlgorithms; |
74 | 73 |
import com.vividsolutions.jts.geom.Coordinate; |
... | ... | |
88 | 87 |
|
89 | 88 |
private static final Color DEFAULT_ERROR_COLOR = Color.BLACK; |
90 | 89 |
|
91 |
private static final IMarkerSymbol DEFAULT_ERROR_SYMBOL =
|
|
92 |
(IMarkerSymbol) SymbologyFactory.createDefaultSymbolByShapeType(FShape.POINT,
|
|
90 |
private static final MultiShapeSymbol DEFAULT_ERROR_SYMBOL =
|
|
91 |
(MultiShapeSymbol) SymbologyFactory.createDefaultSymbolByShapeType(FShape.MULTI,
|
|
93 | 92 |
DEFAULT_ERROR_COLOR); |
94 | 93 |
static{ |
95 | 94 |
DEFAULT_ERROR_SYMBOL.setDescription(RULE_NAME); |
... | ... | |
97 | 96 |
} |
98 | 97 |
|
99 | 98 |
|
100 |
private ISymbol errorSymbol;
|
|
99 |
private MultiShapeSymbol errorSymbol;
|
|
101 | 100 |
|
102 | 101 |
JtsValidRule parentRule; |
103 | 102 |
|
... | ... | |
275 | 274 |
return automaticErrorFixes; |
276 | 275 |
} |
277 | 276 |
|
278 |
public ISymbol getDefaultErrorSymbol() {
|
|
277 |
public MultiShapeSymbol getDefaultErrorSymbol() {
|
|
279 | 278 |
return DEFAULT_ERROR_SYMBOL; |
280 | 279 |
} |
281 | 280 |
|
282 |
public ISymbol getErrorSymbol() {
|
|
281 |
public MultiShapeSymbol getErrorSymbol() {
|
|
283 | 282 |
return errorSymbol; |
284 | 283 |
} |
285 | 284 |
|
Also available in: Unified diff