public abstract class GPEWriterHandlerImplementor extends java.lang.Object implements IGPEWriterHandlerImplementor
| Constructor and Description |
|---|
GPEWriterHandlerImplementor()
All the GPE writer handlers must implement a constructor
with this two arguments.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
It indicates that the writing process has finished.
|
void |
endBbox()
It means that the current bounding box has finished to
be written.
|
void |
endElement()
It means that the current element has finished
to be written.
|
void |
endFeature()
It means that the current feature has finished
to be written.
|
void |
endInnerBoundary()
It means that the current innerPolygon has finished to
be written.
|
void |
endLayer()
It means that the current layer has finished
to be written.
|
void |
endLinearRing()
It means that the current linearRing has finished
to be written.
|
void |
endLineString()
It means that the current lineString has finished
to be written.
|
void |
endMultiGeometry()
It means that the current multiGeometry has finished
to be written.
|
void |
endMultiLineString()
It means that the current multiLineString has finished
to be written.
|
void |
endMultiPoint()
It means that the current multiPoint has finished
to be written.
|
void |
endMultiPolygon()
It means that the current multiPolygon has finished
to be written.
|
void |
endPoint()
It means that the current point has finished
to be written.
|
void |
endPolygon()
It means that the current polygon has finished
to be written.
|
IGPEErrorHandler |
getErrorHandler() |
GPEManager |
getGpeManager() |
protected java.io.OutputStream |
getOutputStream() |
void |
initialize()
It must be invoked before to start the reading process.
|
void |
setErrorHandler(IGPEErrorHandler errorHandler) |
void |
setFormat(java.lang.String format) |
void |
setOutputStream(java.io.OutputStream os)
Sets the outputstream
|
void |
startBbox(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs) |
void |
startElement(java.lang.String name,
java.lang.Object value,
java.lang.String xsElementName) |
void |
startFeature(java.lang.String id,
java.lang.String name,
java.lang.String xsElementName)
It is thrown by the consumer application to indicate
that it has to write a feature.
|
void |
startInnerBoundary(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs) |
void |
startLayer(java.lang.String id,
java.lang.String name,
java.lang.String description,
java.lang.String srs,
java.lang.String xsElementName)
It is thrown by the consumer application to indicate
that it has to write a layer.
|
void |
startLinearRing(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs) |
void |
startLineString(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs) |
void |
startMultiGeometry(java.lang.String id,
java.lang.String srs)
It is thrown by the consumer application to
indicate that it has to write a multiGeometry.
|
void |
startMultiLineString(java.lang.String id,
java.lang.String srs)
It is thrown by the consumer application to
indicate that it has to write a multiLineString.
|
void |
startMultiPoint(java.lang.String id,
java.lang.String srs)
It is thrown by the consumer application to
indicate that it has to write a multiPoint.
|
void |
startMultiPolygon(java.lang.String id,
java.lang.String srs)
It is thrown by the consumer application to
indicate that it has to write a multiPolygon.
|
void |
startPoint(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs) |
void |
startPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescription, getFileExtension, getFormat, getName, startBbox, startElement, startInnerBoundary, startLinearRing, startLineString, startPoint, startPolygonpublic GPEWriterHandlerImplementor()
public java.lang.String toString()
toString in class java.lang.Objectpublic IGPEErrorHandler getErrorHandler()
getErrorHandler in interface IGPEWriterHandlerImplementorpublic void setErrorHandler(IGPEErrorHandler errorHandler)
setErrorHandler in interface IGPEWriterHandlerImplementorerrorHandler - the errorHandler to setpublic void setOutputStream(java.io.OutputStream os)
IGPEWriterHandlerImplementorsetOutputStream in interface IGPEWriterHandlerImplementorpublic void setFormat(java.lang.String format)
public void startPoint(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
public void endPoint()
IGPEWriterHandlerImplementorendPoint in interface IGPEWriterHandlerImplementorpublic void startLineString(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
public void endLineString()
IGPEWriterHandlerImplementorendLineString in interface IGPEWriterHandlerImplementorpublic void startLinearRing(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
public void endLinearRing()
IGPEWriterHandlerImplementorendLinearRing in interface IGPEWriterHandlerImplementorpublic void startPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
public void endPolygon()
IGPEWriterHandlerImplementorendPolygon in interface IGPEWriterHandlerImplementorpublic void startInnerBoundary(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
public void endInnerBoundary()
IGPEWriterHandlerImplementorendInnerBoundary in interface IGPEWriterHandlerImplementorpublic void initialize()
IGPEWriterHandlerImplementorinitialize in interface IGPEWriterHandlerImplementorpublic void close()
IGPEWriterHandlerImplementorclose in interface IGPEWriterHandlerImplementorpublic void startBbox(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
public void endBbox()
IGPEWriterHandlerImplementorendBbox in interface IGPEWriterHandlerImplementorpublic void startElement(java.lang.String name,
java.lang.Object value,
java.lang.String xsElementName)
public void endElement()
IGPEWriterHandlerImplementorendElement in interface IGPEWriterHandlerImplementorpublic void startLayer(java.lang.String id,
java.lang.String name,
java.lang.String description,
java.lang.String srs,
java.lang.String xsElementName)
IGPEWriterHandlerImplementorstartLayer in interface IGPEWriterHandlerImplementorid - Layer identifiername - Layer namespacedescription - Layer namesrs - Layer descriptionxsElementName - Layer spatial reference systempublic void endLayer()
IGPEWriterHandlerImplementorendLayer in interface IGPEWriterHandlerImplementorpublic void startFeature(java.lang.String id,
java.lang.String name,
java.lang.String xsElementName)
IGPEWriterHandlerImplementorstartFeature in interface IGPEWriterHandlerImplementorid - Feature identifiername - Feature namespacexsElementName - Feature namepublic void endFeature()
IGPEWriterHandlerImplementorendFeature in interface IGPEWriterHandlerImplementorpublic void startMultiPoint(java.lang.String id,
java.lang.String srs)
IGPEWriterHandlerImplementorstartMultiPoint in interface IGPEWriterHandlerImplementorid - Geometry identifiersrs - Spatial reference systempublic void endMultiPoint()
IGPEWriterHandlerImplementorendMultiPoint in interface IGPEWriterHandlerImplementorpublic void startMultiLineString(java.lang.String id,
java.lang.String srs)
IGPEWriterHandlerImplementorstartMultiLineString in interface IGPEWriterHandlerImplementorid - Geometry identifiersrs - Spatial reference systempublic void endMultiLineString()
IGPEWriterHandlerImplementorendMultiLineString in interface IGPEWriterHandlerImplementorpublic void startMultiPolygon(java.lang.String id,
java.lang.String srs)
IGPEWriterHandlerImplementorstartMultiPolygon in interface IGPEWriterHandlerImplementorid - Geometry identifiersrs - Spatial reference systempublic void endMultiPolygon()
IGPEWriterHandlerImplementorendMultiPolygon in interface IGPEWriterHandlerImplementorpublic void startMultiGeometry(java.lang.String id,
java.lang.String srs)
IGPEWriterHandlerImplementorstartMultiGeometry in interface IGPEWriterHandlerImplementorid - Geometry identifiersrs - Spatial reference systempublic void endMultiGeometry()
IGPEWriterHandlerImplementorendMultiGeometry in interface IGPEWriterHandlerImplementorprotected java.io.OutputStream getOutputStream()
public GPEManager getGpeManager()