|
JTS Topology Suite version 1.12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.vividsolutions.jts.operation.valid.TopologyValidationError
public class TopologyValidationError
Contains information about the nature and location of a Geometry
validation error
Field Summary | |
---|---|
static int |
DISCONNECTED_INTERIOR
Indicates that the interior of a polygon is disjoint (often caused by set of contiguous holes splitting the polygon into two parts) |
static int |
DUPLICATE_RINGS
Indicates that a polygonal geometry contains two rings which are identical |
static java.lang.String[] |
errMsg
Messages corresponding to error codes |
static int |
ERROR
Deprecated. |
static int |
HOLE_OUTSIDE_SHELL
Indicates that a hole of a polygon lies partially or completely in the exterior of the shell |
static int |
INVALID_COORDINATE
Indicates that the X or Y ordinate of
a Coordinate is not a valid numeric value (e.g. |
static int |
NESTED_HOLES
Indicates that a hole lies in the interior of another hole in the same polygon |
static int |
NESTED_SHELLS
Indicates that a polygon component of a MultiPolygon lies inside another polygonal component |
static int |
REPEATED_POINT
Deprecated. |
static int |
RING_NOT_CLOSED
Indicates that a ring is not correctly closed (the first and the last coordinate are different) |
static int |
RING_SELF_INTERSECTION
Indicates that a ring self-intersects |
static int |
SELF_INTERSECTION
Indicates that two rings of a polygonal geometry intersect |
static int |
TOO_FEW_POINTS
Indicates that either a LineString contains a single point a LinearRing contains 2 or 3 points |
Constructor Summary | |
---|---|
TopologyValidationError(int errorType)
Creates a validation error of the given type with a null location |
|
TopologyValidationError(int errorType,
Coordinate pt)
Creates a validation error with the given type and location |
Method Summary | |
---|---|
Coordinate |
getCoordinate()
Returns the location of this error (on the Geometry containing the error). |
int |
getErrorType()
Gets the type of this error. |
java.lang.String |
getMessage()
Gets an error message describing this error. |
java.lang.String |
toString()
Gets a message describing the type and location of this error. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ERROR
public static final int REPEATED_POINT
public static final int HOLE_OUTSIDE_SHELL
public static final int NESTED_HOLES
public static final int DISCONNECTED_INTERIOR
public static final int SELF_INTERSECTION
public static final int RING_SELF_INTERSECTION
public static final int NESTED_SHELLS
public static final int DUPLICATE_RINGS
public static final int TOO_FEW_POINTS
public static final int INVALID_COORDINATE
X
or Y
ordinate of
a Coordinate is not a valid numeric value (e.g. Double.NaN
)
public static final int RING_NOT_CLOSED
public static final java.lang.String[] errMsg
Constructor Detail |
---|
public TopologyValidationError(int errorType, Coordinate pt)
errorType
- the type of the errorpt
- the location of the errorpublic TopologyValidationError(int errorType)
errorType
- the type of the errorMethod Detail |
---|
public Coordinate getCoordinate()
Geometry
containing the error).
Coordinate
on the input geometrypublic int getErrorType()
public java.lang.String getMessage()
public java.lang.String toString()
toString
in class java.lang.Object
|
JTS Topology Suite version 1.12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |