|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectSubHandler
public abstract class SubHandler
Specifies how a generic OGC simple geometry handler should behave.
modules/library/main (gt-main.jar)
Field Summary | |
---|---|
static int |
GEOMETRY_END
Indicates end of a geometry. |
static int |
GEOMETRY_START
Indicates start of a geometry. |
static int |
GEOMETRY_SUB
Indicates a sub geometry message. |
Constructor Summary | |
---|---|
SubHandler()
|
Method Summary | |
---|---|
abstract void |
addCoordinate(Coordinate coordinate)
Adds a coordinate to the object being built if appropriate. |
abstract Geometry |
create(GeometryFactory geometryFactory)
Creates a new JTS geometry. |
protected int |
getSRID()
Creates a basic SRID by looking at the provided srs. |
protected String |
getSRS()
|
abstract boolean |
isComplete(String message)
Determines whether or not the geometry is ready to return. |
void |
setSRS(String SRS)
|
void |
subGeometry(String message,
int type)
Tells the handler that it just saw a subhandler. |
String |
toString()
Describes the handler. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int GEOMETRY_START
public static final int GEOMETRY_END
public static final int GEOMETRY_SUB
Constructor Detail |
---|
public SubHandler()
Method Detail |
---|
protected String getSRS()
protected int getSRID()
As an example "EPSG:4326" would be turned into 4326
public void setSRS(String SRS)
public abstract void addCoordinate(Coordinate coordinate)
coordinate
- Coordinate to addpublic void subGeometry(String message, int type)
message
- The sub geometry message (i.e. isInnerBoundary).type
- The type of sub message (start, end, etc.)public abstract boolean isComplete(String message)
message
- The geometry to inspect.
public abstract Geometry create(GeometryFactory geometryFactory)
geometryFactory
- The JTS geometry factory to use for geometry
creation.
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |