Revision 41440 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.impl/src/main/java/org/gvsig/fmap/geom/primitive/impl/AbstractPrimitive.java
AbstractPrimitive.java | ||
---|---|---|
205 | 205 |
} |
206 | 206 |
|
207 | 207 |
public ValidationStatus getValidationStatus() { |
208 |
DefaultValidationStatus status = new DefaultValidationStatus(); |
|
208 |
DefaultValidationStatus status = new DefaultValidationStatus( |
|
209 |
ValidationStatus.VALID, |
|
210 |
null |
|
211 |
); |
|
209 | 212 |
com.vividsolutions.jts.geom.Geometry jtsgeom = null; |
210 | 213 |
try { |
211 | 214 |
jtsgeom = this.getJTS(); |
212 | 215 |
IsValidOp validOp = new IsValidOp(jtsgeom); |
213 |
status.setValidationError(validOp.getValidationError()); |
|
216 |
if( validOp != null ) { |
|
217 |
status.setValidationError(validOp.getValidationError()); |
|
218 |
} |
|
214 | 219 |
} catch(Exception ex) { |
215 | 220 |
status.setStatusCode(ValidationStatus.CURRUPTED); |
216 | 221 |
status.setMesage("The geometry is corrupted."); |
Also available in: Unified diff