Package org.gvsig.gpe.lib.impl.writer
Class GPEWriterHandlerImplementor
java.lang.Object
org.gvsig.gpe.lib.impl.writer.GPEWriterHandlerImplementor
- All Implemented Interfaces:
IGPEWriterHandlerImplementor
public abstract class GPEWriterHandlerImplementor
extends Object
implements IGPEWriterHandlerImplementor
This class is a common implementation for all the
IGPEWriterHandlerImplementor. It creates a warning
message in all its methods to report to the application
that the writer handler doesn't support one operation.
If the concrete writer supports it, it has to rewrite
the method overriding the parent implementation.
- Author:
- Jorge Piera LLodrá (jorge.piera@iver.es), Carlos Sánchez Periñán (sanchez_carper@gva.es)
-
Constructor Summary
ConstructorsConstructorDescriptionAll the GPE writer handlers must implement a constructor with this two arguments. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidendBbox()voidvoidvoidvoidendLayer()voidvoidvoidvoidvoidvoidvoidendPoint()voidprotected OutputStreamvoidvoidsetErrorHandler(IGPEErrorHandler errorHandler) voidvoidvoidstartBbox(String id, ICoordinateIterator coords, String srs) voidstartElement(String name, Object value, String xsElementName) voidstartFeature(String id, String name, String xsElementName) voidstartInnerBoundary(String id, ICoordinateIterator coords, String srs) voidvoidstartLinearRing(String id, ICoordinateIterator coords, String srs) voidstartLineString(String id, ICoordinateIterator coords, String srs) voidstartMultiGeometry(String id, String srs) voidstartMultiLineString(String id, String srs) voidstartMultiPoint(String id, String srs) voidstartMultiPolygon(String id, String srs) voidstartPoint(String id, ICoordinateIterator coords, String srs) voidstartPolygon(String id, ICoordinateIterator coords, String srs) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.gpe.lib.api.writer.IGPEWriterHandlerImplementor
getDescription, getFileExtension, getFormat, getName, startBbox, startElement, startInnerBoundary, startLinearRing, startLineString, startPoint, startPolygon
-
Constructor Details
-
GPEWriterHandlerImplementor
public GPEWriterHandlerImplementor()All the GPE writer handlers must implement a constructor with this two arguments.
-
-
Method Details
-
toString
-
getErrorHandler
- Specified by:
getErrorHandlerin interfaceIGPEWriterHandlerImplementor- Returns:
- the errorHandler
-
setErrorHandler
- Specified by:
setErrorHandlerin interfaceIGPEWriterHandlerImplementor- Parameters:
errorHandler- the errorHandler to set
-
setOutputStream
- Specified by:
setOutputStreamin interfaceIGPEWriterHandlerImplementor
-
setFormat
-
startPoint
-
endPoint
public void endPoint()- Specified by:
endPointin interfaceIGPEWriterHandlerImplementor
-
startLineString
-
endLineString
public void endLineString()- Specified by:
endLineStringin interfaceIGPEWriterHandlerImplementor
-
startLinearRing
-
endLinearRing
public void endLinearRing()- Specified by:
endLinearRingin interfaceIGPEWriterHandlerImplementor
-
startPolygon
-
endPolygon
public void endPolygon()- Specified by:
endPolygonin interfaceIGPEWriterHandlerImplementor
-
startInnerBoundary
-
endInnerBoundary
public void endInnerBoundary()- Specified by:
endInnerBoundaryin interfaceIGPEWriterHandlerImplementor
-
initialize
public void initialize()- Specified by:
initializein interfaceIGPEWriterHandlerImplementor
-
close
public void close()- Specified by:
closein interfaceIGPEWriterHandlerImplementor
-
startBbox
-
endBbox
public void endBbox()- Specified by:
endBboxin interfaceIGPEWriterHandlerImplementor
-
startElement
-
endElement
public void endElement()- Specified by:
endElementin interfaceIGPEWriterHandlerImplementor
-
startLayer
public void startLayer(String id, String name, String description, String srs, String xsElementName) - Specified by:
startLayerin interfaceIGPEWriterHandlerImplementor
-
endLayer
public void endLayer()- Specified by:
endLayerin interfaceIGPEWriterHandlerImplementor
-
startFeature
- Specified by:
startFeaturein interfaceIGPEWriterHandlerImplementor
-
endFeature
public void endFeature()- Specified by:
endFeaturein interfaceIGPEWriterHandlerImplementor
-
startMultiPoint
- Specified by:
startMultiPointin interfaceIGPEWriterHandlerImplementor
-
endMultiPoint
public void endMultiPoint()- Specified by:
endMultiPointin interfaceIGPEWriterHandlerImplementor
-
startMultiLineString
- Specified by:
startMultiLineStringin interfaceIGPEWriterHandlerImplementor
-
endMultiLineString
public void endMultiLineString()- Specified by:
endMultiLineStringin interfaceIGPEWriterHandlerImplementor
-
startMultiPolygon
- Specified by:
startMultiPolygonin interfaceIGPEWriterHandlerImplementor
-
endMultiPolygon
public void endMultiPolygon()- Specified by:
endMultiPolygonin interfaceIGPEWriterHandlerImplementor
-
startMultiGeometry
- Specified by:
startMultiGeometryin interfaceIGPEWriterHandlerImplementor
-
endMultiGeometry
public void endMultiGeometry()- Specified by:
endMultiGeometryin interfaceIGPEWriterHandlerImplementor
-
getOutputStream
- Returns:
- the output stream
-
getGpeManager
- Returns:
- the gpeManager
-