Package org.gvsig.gpe.prov.gml.writer
Class GPEGmlWriterHandlerImplementor
java.lang.Object
org.gvsig.gpe.lib.impl.writer.GPEWriterHandlerImplementor
org.gvsig.gpe.prov.xml.writer.GPEXmlWriterHandlerImplementor
org.gvsig.gpe.prov.gml.writer.GPEGmlWriterHandlerImplementor
- All Implemented Interfaces:
IGPEWriterHandlerImplementor
- Direct Known Subclasses:
GPEGmlSFP0WriterHandlerImplementor,GPEGmlv2WriterHandlerImplementor
GPE writer handler for the GML format. It writes a
GML file.
- Author:
- Jorge Piera LLodrĂ¡ (jorge.piera@iver.es)
-
Field Summary
Fields inherited from class org.gvsig.gpe.prov.xml.writer.GPEXmlWriterHandlerImplementor
writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidendBbox()voidvoidvoidvoidendLayer()voidvoidvoidvoidvoidvoidvoidendPoint()voidvoidprotected voidInitializes the prefixes that will be usedvoidsetProfile(IWriterProfile profile) voidstartBbox(String id, ICoordinateSequence coords, String srs) voidstartElement(String namespace, String name, Object value) voidstartFeature(String id, String namespace, String name) voidstartInnerBoundary(String id, ICoordinateSequence coords, String srs) voidvoidstartLinearRing(String id, ICoordinateSequence coords, String srs) voidstartLineString(String id, ICoordinateSequence 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, ICoordinateSequence coords, String srs) voidstartPolygon(String id, ICoordinateSequence coords, String srs) Methods inherited from class org.gvsig.gpe.prov.xml.writer.GPEXmlWriterHandlerImplementor
getSchemaLocations, getTargetNamespacePrefix, getXMLStreamWriterMethods inherited from class org.gvsig.gpe.lib.impl.writer.GPEWriterHandlerImplementor
getErrorHandler, getGpeManager, getOutputStream, setErrorHandler, setFormat, setOutputStream, startBbox, startElement, startInnerBoundary, startLinearRing, startLineString, startPoint, startPolygon, toStringMethods 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, getFormat, getName
-
Constructor Details
-
GPEGmlWriterHandlerImplementor
public GPEGmlWriterHandlerImplementor()
-
-
Method Details
-
initialize
public void initialize()- Specified by:
initializein interfaceIGPEWriterHandlerImplementor- Overrides:
initializein classGPEXmlWriterHandlerImplementor
-
close
public void close()- Specified by:
closein interfaceIGPEWriterHandlerImplementor- Overrides:
closein classGPEWriterHandlerImplementor
-
startLayer
- Specified by:
startLayerin interfaceIGPEWriterHandlerImplementor- Overrides:
startLayerin classGPEWriterHandlerImplementor
-
initPrefixes
protected void initPrefixes() throws org.gvsig.xmlpull.lib.api.stream.XmlStreamExceptionInitializes the prefixes that will be used- Throws:
org.gvsig.xmlpull.lib.api.stream.XmlStreamException
-
endLayer
public void endLayer()- Specified by:
endLayerin interfaceIGPEWriterHandlerImplementor- Overrides:
endLayerin classGPEWriterHandlerImplementor
-
startFeature
- Specified by:
startFeaturein interfaceIGPEWriterHandlerImplementor- Overrides:
startFeaturein classGPEWriterHandlerImplementor
-
endFeature
public void endFeature()- Specified by:
endFeaturein interfaceIGPEWriterHandlerImplementor- Overrides:
endFeaturein classGPEWriterHandlerImplementor
-
startElement
-
endElement
public void endElement()- Specified by:
endElementin interfaceIGPEWriterHandlerImplementor- Overrides:
endElementin classGPEWriterHandlerImplementor
-
startPoint
-
endPoint
public void endPoint()- Specified by:
endPointin interfaceIGPEWriterHandlerImplementor- Overrides:
endPointin classGPEWriterHandlerImplementor
-
startLineString
-
endLineString
public void endLineString()- Specified by:
endLineStringin interfaceIGPEWriterHandlerImplementor- Overrides:
endLineStringin classGPEWriterHandlerImplementor
-
startBbox
-
endBbox
public void endBbox()- Specified by:
endBboxin interfaceIGPEWriterHandlerImplementor- Overrides:
endBboxin classGPEWriterHandlerImplementor
-
startLinearRing
-
endLinearRing
public void endLinearRing()- Specified by:
endLinearRingin interfaceIGPEWriterHandlerImplementor- Overrides:
endLinearRingin classGPEWriterHandlerImplementor
-
startPolygon
-
endPolygon
public void endPolygon()- Specified by:
endPolygonin interfaceIGPEWriterHandlerImplementor- Overrides:
endPolygonin classGPEWriterHandlerImplementor
-
startInnerBoundary
-
endInnerBoundary
public void endInnerBoundary()- Specified by:
endInnerBoundaryin interfaceIGPEWriterHandlerImplementor- Overrides:
endInnerBoundaryin classGPEWriterHandlerImplementor
-
startMultiPoint
- Specified by:
startMultiPointin interfaceIGPEWriterHandlerImplementor- Overrides:
startMultiPointin classGPEWriterHandlerImplementor
-
endMultiPoint
public void endMultiPoint()- Specified by:
endMultiPointin interfaceIGPEWriterHandlerImplementor- Overrides:
endMultiPointin classGPEWriterHandlerImplementor
-
startMultiGeometry
- Specified by:
startMultiGeometryin interfaceIGPEWriterHandlerImplementor- Overrides:
startMultiGeometryin classGPEWriterHandlerImplementor
-
endMultiGeometry
public void endMultiGeometry()- Specified by:
endMultiGeometryin interfaceIGPEWriterHandlerImplementor- Overrides:
endMultiGeometryin classGPEWriterHandlerImplementor
-
startMultiLineString
- Specified by:
startMultiLineStringin interfaceIGPEWriterHandlerImplementor- Overrides:
startMultiLineStringin classGPEWriterHandlerImplementor
-
endMultiLineString
public void endMultiLineString()- Specified by:
endMultiLineStringin interfaceIGPEWriterHandlerImplementor- Overrides:
endMultiLineStringin classGPEWriterHandlerImplementor
-
startMultiPolygon
- Specified by:
startMultiPolygonin interfaceIGPEWriterHandlerImplementor- Overrides:
startMultiPolygonin classGPEWriterHandlerImplementor
-
endMultiPolygon
public void endMultiPolygon()- Specified by:
endMultiPolygonin interfaceIGPEWriterHandlerImplementor- Overrides:
endMultiPolygonin classGPEWriterHandlerImplementor
-
getProfile
- Returns:
- the profile
-
setProfile
- Parameters:
profile- the profile to set
-
getFileExtension
-