Class FmapContentHandler
java.lang.Object
org.gvsig.gpe.lib.impl.parser.GPEContentHandler
org.gvsig.fmap.dal.store.gpe.handlers.FmapContentHandler
- All Implemented Interfaces:
IGPEContentHandler,IGPEContentHandlerSFP0
-
Constructor Summary
ConstructorsConstructorDescriptionFmapContentHandler(IGPEErrorHandler errorHandler, org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices store, GPEStoreProvider storeProvider, File file, org.gvsig.crs.projection.lib.Projection srs, int geometryType) FmapContentHandler(IGPEErrorHandler errorHandler, org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices store, GPEStoreProvider storeProvider, File file, org.gvsig.crs.projection.lib.Projection srs, int geometryType, boolean useAxisOrderYX) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBboxToLayer(Object bbox, Object layer) voidaddCurveToMultiCurve(Object curve, Object multiCurve) 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) voidaddNameToFeature(String name, Object feature) voidaddParentElementToElement(Object parent, Object element) voidaddPointToMultiPoint(Object point, Object multiPoint) voidaddPolygonToMultiPolygon(Object polygon, Object multiPolygon) voidaddSegmentToCurve(Object segment, Object curve) voidaddSrsToLayer(String srs, Object Layer) voidorg.gvsig.fmap.dal.feature.FeaturegetFeatureAt(int index) intorg.gvsig.fmap.dal.feature.EditableFeatureTypevoidsetEnvelope(org.gvsig.fmap.geom.primitive.Envelope envelope) voidsetFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType featureType) 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 attributesIterator, 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 iterator, Object parentLayer, Object box) startLinearRing(String id, ICoordinateIterator coords, String srs) startLineString(String id, ICoordinateIterator coords, String srs) startMultiCurve(String id, String srs) startMultiCurve(String id, String srs, int dimension) startMultiGeometry(String id, String srs) startMultiLineString(String id, String srs) startMultiLineString(String id, String srs, int dimension) startMultiPoint(String id, String srs) startMultiPoint(String id, String srs, int dimension) startMultiPolygon(String id, String srs) startMultiPolygon(String id, String srs, int dimension) startPoint(String id, ICoordinateIterator coords, String srs) startPolygon(String id, ICoordinateIterator coords, String srs) Methods inherited from class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
addBboxToFeature, addDescriptionToLayer, addMetadataToFeature, addMetadataToMetadata, addNameToLayer, addParentLayerToLayer, addTimeToFeature, endBbox, endCurve, endElement, endFeature, endInnerPolygon, endLinearRing, endLineString, endMetadata, endMultiCurve, endMultiGeometry, endMultiLineString, endMultiPoint, endMultiPolygon, endPoint, endPolygon, endTime, getErrorHandler, setErrorHandler, startMetadata, startTime, startTime
-
Constructor Details
-
FmapContentHandler
public FmapContentHandler(IGPEErrorHandler errorHandler, org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices store, GPEStoreProvider storeProvider, File file, org.gvsig.crs.projection.lib.Projection srs, int geometryType) -
FmapContentHandler
public FmapContentHandler(IGPEErrorHandler errorHandler, org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices store, GPEStoreProvider storeProvider, File file, org.gvsig.crs.projection.lib.Projection srs, int geometryType, boolean useAxisOrderYX)
-
-
Method Details
-
getFeaturesCount
public int getFeaturesCount() -
getFeatureAt
public org.gvsig.fmap.dal.feature.Feature getFeatureAt(int index) -
getFeatureType
public org.gvsig.fmap.dal.feature.EditableFeatureType getFeatureType() -
getFeatureSet
- Returns:
- the featureSet
-
startLayer
public Object startLayer(String id, String namespace, String name, String description, String srs, IAttributesIterator iterator, Object parentLayer, Object box) - Specified by:
startLayerin interfaceIGPEContentHandler- Overrides:
startLayerin classGPEContentHandler
-
endLayer
- Specified by:
endLayerin interfaceIGPEContentHandler- Overrides:
endLayerin classGPEContentHandler
-
startPoint
- Specified by:
startPointin interfaceIGPEContentHandler- Overrides:
startPointin classGPEContentHandler
-
startLineString
- Specified by:
startLineStringin interfaceIGPEContentHandler- Overrides:
startLineStringin classGPEContentHandler
-
startPolygon
- Specified by:
startPolygonin interfaceIGPEContentHandler- Overrides:
startPolygonin classGPEContentHandler
-
startInnerPolygon
- Specified by:
startInnerPolygonin interfaceIGPEContentHandler- Overrides:
startInnerPolygonin classGPEContentHandler
-
addGeometryToFeature
- Specified by:
addGeometryToFeaturein interfaceIGPEContentHandler- Overrides:
addGeometryToFeaturein classGPEContentHandler
-
addBboxToLayer
- Specified by:
addBboxToLayerin interfaceIGPEContentHandler- Overrides:
addBboxToLayerin classGPEContentHandler
-
addElementToFeature
- Specified by:
addElementToFeaturein interfaceIGPEContentHandler- Overrides:
addElementToFeaturein classGPEContentHandler
-
addFeatureToLayer
- Specified by:
addFeatureToLayerin interfaceIGPEContentHandler- Overrides:
addFeatureToLayerin classGPEContentHandler
-
addInnerPolygonToPolygon
- Specified by:
addInnerPolygonToPolygonin interfaceIGPEContentHandler- Overrides:
addInnerPolygonToPolygonin classGPEContentHandler
-
addNameToFeature
- Specified by:
addNameToFeaturein interfaceIGPEContentHandler- Overrides:
addNameToFeaturein classGPEContentHandler
-
addParentElementToElement
- Specified by:
addParentElementToElementin interfaceIGPEContentHandler- Overrides:
addParentElementToElementin classGPEContentHandler
-
addSrsToLayer
- Specified by:
addSrsToLayerin interfaceIGPEContentHandler- Overrides:
addSrsToLayerin classGPEContentHandler
-
startBbox
- Specified by:
startBboxin interfaceIGPEContentHandler- Overrides:
startBboxin classGPEContentHandler
-
startElement
public Object startElement(String namespace, String name, Object value, IAttributesIterator attributesIterator, Object parentElement) - Specified by:
startElementin interfaceIGPEContentHandler- Overrides:
startElementin classGPEContentHandler
-
startFeature
public Object startFeature(String id, String namespace, String name, IAttributesIterator attributes, Object layer) - Specified by:
startFeaturein interfaceIGPEContentHandler- Overrides:
startFeaturein classGPEContentHandler
-
startLinearRing
- Specified by:
startLinearRingin interfaceIGPEContentHandler- Overrides:
startLinearRingin classGPEContentHandler
-
startMultiPoint
-
startMultiPoint
- Specified by:
startMultiPointin interfaceIGPEContentHandler- Overrides:
startMultiPointin classGPEContentHandler
-
addPointToMultiPoint
- Specified by:
addPointToMultiPointin interfaceIGPEContentHandler- Overrides:
addPointToMultiPointin classGPEContentHandler
-
startMultiLineString
-
startMultiLineString
- Specified by:
startMultiLineStringin interfaceIGPEContentHandler- Overrides:
startMultiLineStringin classGPEContentHandler
-
addLineStringToMultiLineString
- Specified by:
addLineStringToMultiLineStringin interfaceIGPEContentHandler- Overrides:
addLineStringToMultiLineStringin classGPEContentHandler
-
startMultiPolygon
-
startMultiPolygon
- Specified by:
startMultiPolygonin interfaceIGPEContentHandler- Overrides:
startMultiPolygonin classGPEContentHandler
-
addPolygonToMultiPolygon
- Specified by:
addPolygonToMultiPolygonin interfaceIGPEContentHandler- Overrides:
addPolygonToMultiPolygonin classGPEContentHandler
-
addCurveToMultiCurve
- Specified by:
addCurveToMultiCurvein interfaceIGPEContentHandlerSFP0- Overrides:
addCurveToMultiCurvein classGPEContentHandler
-
addSegmentToCurve
- Specified by:
addSegmentToCurvein interfaceIGPEContentHandlerSFP0- Overrides:
addSegmentToCurvein classGPEContentHandler
-
startCurve
- Specified by:
startCurvein interfaceIGPEContentHandlerSFP0- Overrides:
startCurvein classGPEContentHandler
-
startCurve
- Specified by:
startCurvein interfaceIGPEContentHandlerSFP0- Overrides:
startCurvein classGPEContentHandler
-
startMultiCurve
-
startMultiCurve
- Specified by:
startMultiCurvein interfaceIGPEContentHandlerSFP0- Overrides:
startMultiCurvein classGPEContentHandler
-
addGeometryToMultiGeometry
- Specified by:
addGeometryToMultiGeometryin interfaceIGPEContentHandler- Overrides:
addGeometryToMultiGeometryin classGPEContentHandler
-
startMultiGeometry
- Specified by:
startMultiGeometryin interfaceIGPEContentHandler- Overrides:
startMultiGeometryin classGPEContentHandler
-
createNewOID
- Returns:
- a new OID
-
setEnvelope
public void setEnvelope(org.gvsig.fmap.geom.primitive.Envelope envelope) - Parameters:
envelope- the envelope to set
-
setFeatureType
public void setFeatureType(org.gvsig.fmap.dal.feature.EditableFeatureType featureType) - Parameters:
featureType- the featureType to set
-