Package org.gvsig.gpe.lib.impl.parser
Class GPEContentHandler
java.lang.Object
org.gvsig.gpe.lib.impl.parser.GPEContentHandler
- All Implemented Interfaces:
IGPEContentHandler,IGPEContentHandlerSFP0
This class is a common implementation for all
the application content handlers. It has an attribute
with the geographical file schema. It has a default
implementation for all the methods defined by the
IGPEContentHandler.
- Author:
- Jorge Piera Llodrá (jorge.piera@iver.es), Carlos Sánchez Periñán (sanchez_carper@gva.es)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBboxToFeature(Object bbox, Object feature) voidaddBboxToLayer(Object bbox, Object layer) voidaddCurveToMultiCurve(Object curve, Object multiCurve) voidaddDescriptionToLayer(String description, Object layer) voidaddElementToFeature(Object element, Object feature) voidaddFeatureToLayer(Object feature, Object layer) voidaddGeometryToFeature(Object geometry, Object feature) voidaddGeometryToMultiGeometry(Object geometry, Object multiGeometry) voidaddInnerPolygonToPolygon(Object innerPolygon, Object Polygon) voidaddLineStringToMultiLineString(Object lineString, Object multiLineString) voidaddMetadataToFeature(Object metadata, Object feature) voidaddMetadataToMetadata(Object metadata, Object parent) voidaddNameToFeature(String name, Object feature) voidaddNameToLayer(String name, Object layer) voidaddParentElementToElement(Object parent, Object element) voidaddParentLayerToLayer(Object parent, Object layer) voidaddPointToMultiPoint(Object point, Object multiPoint) voidaddPolygonToMultiPolygon(Object polygon, Object multiPolygon) voidaddSegmentToCurve(Object segment, Object curve) voidaddSrsToLayer(String srs, Object Layer) voidaddTimeToFeature(Object time, Object feature) voidvoidvoidendElement(Object element) voidendFeature(Object feature) voidendInnerPolygon(Object innerPolygon) voidvoidendLinearRing(Object linearRing) voidendLineString(Object lineString) voidendMetadata(Object metadata) voidendMultiCurve(Object multiCurve) voidendMultiGeometry(Object multiGeometry) voidendMultiLineString(Object multiLineString) voidendMultiPoint(Object multiPoint) voidendMultiPolygon(Object multiPolygon) voidvoidendPolygon(Object Polygon) voidvoidsetErrorHandler(IGPEErrorHandler errorHandler) startBbox(String id, ICoordinateIterator coords, String srs) startCurve(String id, String srs) startCurve(String id, ICoordinateIterator coords, String srs) startElement(String namespace, String name, Object value, IAttributesIterator attributes, Object parentElement) startFeature(String id, String namespace, String name, IAttributesIterator attributes, Object layer) startInnerPolygon(String id, ICoordinateIterator coords, String srs) startLayer(String id, String namespace, String name, String description, String srs, IAttributesIterator attributes, Object parentLayer, Object bBox) startLinearRing(String id, ICoordinateIterator coords, String srs) startLineString(String id, ICoordinateIterator coords, String srs) startMetadata(String type, String data, IAttributesIterator attributes) startMultiCurve(String id, String srs) startMultiGeometry(String id, String srs) startMultiLineString(String id, String srs) startMultiPoint(String id, String srs) startMultiPolygon(String id, String srs) startPoint(String id, ICoordinateIterator coords, String srs) startPolygon(String id, ICoordinateIterator coords, String srs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
startMultiLineString, startMultiPoint, startMultiPolygonMethods inherited from interface org.gvsig.gpe.lib.api.parser.IGPEContentHandlerSFP0
startMultiCurve
-
Constructor Details
-
GPEContentHandler
public GPEContentHandler()
-
-
Method Details
-
getErrorHandler
- Returns:
- the errorHandler
-
setErrorHandler
- Parameters:
errorHandler- the errorHandler to set
-
addBboxToFeature
- Specified by:
addBboxToFeaturein interfaceIGPEContentHandler
-
addBboxToLayer
- Specified by:
addBboxToLayerin interfaceIGPEContentHandler
-
addDescriptionToLayer
- Specified by:
addDescriptionToLayerin interfaceIGPEContentHandler
-
addElementToFeature
- Specified by:
addElementToFeaturein interfaceIGPEContentHandler
-
addFeatureToLayer
- Specified by:
addFeatureToLayerin interfaceIGPEContentHandler
-
addGeometryToFeature
- Specified by:
addGeometryToFeaturein interfaceIGPEContentHandler
-
addInnerPolygonToPolygon
- Specified by:
addInnerPolygonToPolygonin interfaceIGPEContentHandler
-
addNameToFeature
- Specified by:
addNameToFeaturein interfaceIGPEContentHandler
-
addNameToLayer
- Specified by:
addNameToLayerin interfaceIGPEContentHandler
-
addParentElementToElement
- Specified by:
addParentElementToElementin interfaceIGPEContentHandler
-
addParentLayerToLayer
- Specified by:
addParentLayerToLayerin interfaceIGPEContentHandler
-
addSrsToLayer
- Specified by:
addSrsToLayerin interfaceIGPEContentHandler
-
endBbox
- Specified by:
endBboxin interfaceIGPEContentHandler
-
endElement
- Specified by:
endElementin interfaceIGPEContentHandler
-
endFeature
- Specified by:
endFeaturein interfaceIGPEContentHandler
-
endInnerPolygon
- Specified by:
endInnerPolygonin interfaceIGPEContentHandler
-
endLayer
- Specified by:
endLayerin interfaceIGPEContentHandler
-
endLineString
- Specified by:
endLineStringin interfaceIGPEContentHandler
-
endLinearRing
- Specified by:
endLinearRingin interfaceIGPEContentHandler
-
endPoint
- Specified by:
endPointin interfaceIGPEContentHandler
-
endPolygon
- Specified by:
endPolygonin interfaceIGPEContentHandler
-
startBbox
- Specified by:
startBboxin interfaceIGPEContentHandler
-
startElement
public Object startElement(String namespace, String name, Object value, IAttributesIterator attributes, Object parentElement) - Specified by:
startElementin interfaceIGPEContentHandler
-
startFeature
public Object startFeature(String id, String namespace, String name, IAttributesIterator attributes, Object layer) - Specified by:
startFeaturein interfaceIGPEContentHandler
-
startInnerPolygon
- Specified by:
startInnerPolygonin interfaceIGPEContentHandler
-
startLayer
public Object startLayer(String id, String namespace, String name, String description, String srs, IAttributesIterator attributes, Object parentLayer, Object bBox) - Specified by:
startLayerin interfaceIGPEContentHandler
-
startLineString
- Specified by:
startLineStringin interfaceIGPEContentHandler
-
startLinearRing
- Specified by:
startLinearRingin interfaceIGPEContentHandler
-
startPoint
- Specified by:
startPointin interfaceIGPEContentHandler
-
startPolygon
- Specified by:
startPolygonin interfaceIGPEContentHandler
-
addGeometryToMultiGeometry
- Specified by:
addGeometryToMultiGeometryin interfaceIGPEContentHandler
-
addCurveToMultiCurve
- Specified by:
addCurveToMultiCurvein interfaceIGPEContentHandlerSFP0
-
startMultiCurve
- Specified by:
startMultiCurvein interfaceIGPEContentHandlerSFP0
-
endMultiCurve
- Specified by:
endMultiCurvein interfaceIGPEContentHandlerSFP0
-
startCurve
- Specified by:
startCurvein interfaceIGPEContentHandlerSFP0
-
endCurve
- Specified by:
endCurvein interfaceIGPEContentHandlerSFP0
-
addLineStringToMultiLineString
- Specified by:
addLineStringToMultiLineStringin interfaceIGPEContentHandler
-
addPointToMultiPoint
- Specified by:
addPointToMultiPointin interfaceIGPEContentHandler
-
addPolygonToMultiPolygon
- Specified by:
addPolygonToMultiPolygonin interfaceIGPEContentHandler
-
endMultiGeometry
- Specified by:
endMultiGeometryin interfaceIGPEContentHandler
-
endMultiLineString
- Specified by:
endMultiLineStringin interfaceIGPEContentHandler
-
endMultiPoint
- Specified by:
endMultiPointin interfaceIGPEContentHandler
-
endMultiPolygon
- Specified by:
endMultiPolygonin interfaceIGPEContentHandler
-
startMultiGeometry
- Specified by:
startMultiGeometryin interfaceIGPEContentHandler
-
startMultiLineString
- Specified by:
startMultiLineStringin interfaceIGPEContentHandler
-
startMultiPoint
- Specified by:
startMultiPointin interfaceIGPEContentHandler
-
startMultiPolygon
- Specified by:
startMultiPolygonin interfaceIGPEContentHandler
-
addSegmentToCurve
- Specified by:
addSegmentToCurvein interfaceIGPEContentHandlerSFP0
-
startCurve
- Specified by:
startCurvein interfaceIGPEContentHandlerSFP0
-
startMetadata
- Specified by:
startMetadatain interfaceIGPEContentHandler
-
startTime
public Object startTime(String name, String description, String type, String time, Object previous, Object next) - Specified by:
startTimein interfaceIGPEContentHandler
-
startTime
- Specified by:
startTimein interfaceIGPEContentHandler
-
addMetadataToFeature
- Specified by:
addMetadataToFeaturein interfaceIGPEContentHandler
-
addMetadataToMetadata
- Specified by:
addMetadataToMetadatain interfaceIGPEContentHandler
-
addTimeToFeature
- Specified by:
addTimeToFeaturein interfaceIGPEContentHandler
-
endMetadata
- Specified by:
endMetadatain interfaceIGPEContentHandler
-
endTime
- Specified by:
endTimein interfaceIGPEContentHandler
-