Revision 44225
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/AbstractGeometry.java | ||
---|---|---|
569 | 569 |
return getJTS().isValid(); |
570 | 570 |
} |
571 | 571 |
|
572 |
/* |
|
573 |
* (non-Javadoc) |
|
574 |
* |
|
575 |
* @see org.gvsig.fmap.geom.Geometry#getValidationStatus() |
|
576 |
*/ |
|
572 |
@Override |
|
577 | 573 |
public ValidationStatus getValidationStatus() { |
578 | 574 |
DefaultValidationStatus status = new DefaultValidationStatus(ValidationStatus.VALID, null); |
579 | 575 |
com.vividsolutions.jts.geom.Geometry jtsgeom = null; |
580 | 576 |
try { |
581 | 577 |
jtsgeom = this.getJTS(); |
582 | 578 |
IsValidOp validOp = new IsValidOp(jtsgeom); |
583 |
if (validOp != null) {
|
|
579 |
if (!validOp.isValid() ) {
|
|
584 | 580 |
status.setValidationError(validOp.getValidationError()); |
585 | 581 |
} |
586 | 582 |
} catch (Exception ex) { |
Also available in: Unified diff