public class FmapContentHandler extends GPEContentHandler
| Constructor and Description |
|---|
FmapContentHandler(IGPEErrorHandler errorHandler,
FeatureStoreProviderServices store,
GPEStoreProvider storeProvider,
java.io.File file,
IProjection srs,
int geometryType) |
FmapContentHandler(IGPEErrorHandler errorHandler,
FeatureStoreProviderServices store,
GPEStoreProvider storeProvider,
java.io.File file,
IProjection srs,
int geometryType,
boolean useAxisOrderYX) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBboxToLayer(java.lang.Object bbox,
java.lang.Object layer)
It adds a bounding box to one layer that has been previously
created using the startLayer method.
|
void |
addCurveToMultiCurve(java.lang.Object curve,
java.lang.Object multiCurve)
It is thrown to add a curve to one multiCurve.
|
void |
addElementToFeature(java.lang.Object element,
java.lang.Object feature)
This method adds an element to one feature that has been
previously created using the startFeature method
|
void |
addFeatureToLayer(java.lang.Object feature,
java.lang.Object layer)
This method adds a feature to one layer that has been
previously created using the startLayer method.
|
void |
addGeometryToFeature(java.lang.Object geometry,
java.lang.Object feature)
This method adds a geometry to a feature.
|
void |
addGeometryToMultiGeometry(java.lang.Object geometry,
java.lang.Object multiGeometry)
It is thrown to add a geometry to one multiGeometry.
|
void |
addInnerPolygonToPolygon(java.lang.Object innerPolygon,
java.lang.Object Polygon)
This method associates a innerPolygon with its polygon
|
void |
addLineStringToMultiLineString(java.lang.Object lineString,
java.lang.Object multiLineString)
It is thrown to add a lineString to one lineString.
|
void |
addNameToFeature(java.lang.String name,
java.lang.Object feature)
This method adds a name to one layer that has been
previously created using the startFeature method.
|
void |
addParentElementToElement(java.lang.Object parent,
java.lang.Object element)
It is thrown to establish a relationship parent-child
between two elements.
|
void |
addPointToMultiPoint(java.lang.Object point,
java.lang.Object multiPoint)
It is thrown to add a point to one multiPoint.
|
void |
addPolygonToMultiPolygon(java.lang.Object polygon,
java.lang.Object multiPolygon)
It is thrown to add a polygon to one multiPolygon.
|
void |
addSegmentToCurve(java.lang.Object segment,
java.lang.Object curve)
It adds a segment to a curve.
|
void |
addSrsToLayer(java.lang.String srs,
java.lang.Object Layer)
It adds a spatial reference system to one layer that
has been previously created using the startLayer method.
|
java.lang.Object |
createNewOID() |
void |
endLayer(java.lang.Object layer)
It is thrown when a layer has been finished to parse.
|
Feature |
getFeatureAt(int index) |
int |
getFeaturesCount() |
java.util.HashMap |
getFeatureSet() |
EditableFeatureType |
getFeatureType() |
void |
setEnvelope(Envelope envelope) |
void |
setFeatureType(EditableFeatureType featureType) |
java.lang.Object |
startBbox(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method is thrown when the parser find a new
bounding box.
|
java.lang.Object |
startCurve(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method indicates that the parser has found a curve.
|
java.lang.Object |
startCurve(java.lang.String id,
java.lang.String srs)
This method indicates that the parser has found a curve.
|
java.lang.Object |
startElement(java.lang.String namespace,
java.lang.String name,
java.lang.Object value,
IAttributesIterator attributesIterator,
java.lang.Object parentElement)
It is thrown when the parser has found a new element
|
java.lang.Object |
startFeature(java.lang.String id,
java.lang.String namespace,
java.lang.String name,
IAttributesIterator attributes,
java.lang.Object layer)
It is thrown when the parser has found a new feature.
|
java.lang.Object |
startInnerPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method indicates that the parser has found a InnerPolygon.
|
java.lang.Object |
startLayer(java.lang.String id,
java.lang.String namespace,
java.lang.String name,
java.lang.String description,
java.lang.String srs,
IAttributesIterator iterator,
java.lang.Object parentLayer,
java.lang.Object box)
It is thrown every time that a new layer is detected.
|
java.lang.Object |
startLinearRing(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method indicates that the parser has found a linearRing.
|
java.lang.Object |
startLineString(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method indicates that the parser has found a lineString.
|
java.lang.Object |
startMultiCurve(java.lang.String id,
java.lang.String srs)
This method indicates that the parser has found a multiCurve.
|
java.lang.Object |
startMultiCurve(java.lang.String id,
java.lang.String srs,
int dimension) |
java.lang.Object |
startMultiGeometry(java.lang.String id,
java.lang.String srs)
This method indicates that the parser has found a multiGeometry.
|
java.lang.Object |
startMultiLineString(java.lang.String id,
java.lang.String srs)
This method indicates that the parser has found a multiLineString.
|
java.lang.Object |
startMultiLineString(java.lang.String id,
java.lang.String srs,
int dimension) |
java.lang.Object |
startMultiPoint(java.lang.String id,
java.lang.String srs)
This method indicates that the parser has found a multipoint.
|
java.lang.Object |
startMultiPoint(java.lang.String id,
java.lang.String srs,
int dimension) |
java.lang.Object |
startMultiPolygon(java.lang.String id,
java.lang.String srs)
This method indicates that the parser has found a multiPolygon.
|
java.lang.Object |
startMultiPolygon(java.lang.String id,
java.lang.String srs,
int dimension) |
java.lang.Object |
startPoint(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method indicates that the parser has found a point.
|
java.lang.Object |
startPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
This method indicates that the parser has found a polygon.
|
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, startTimepublic FmapContentHandler(IGPEErrorHandler errorHandler, FeatureStoreProviderServices store, GPEStoreProvider storeProvider, java.io.File file, IProjection srs, int geometryType)
public FmapContentHandler(IGPEErrorHandler errorHandler, FeatureStoreProviderServices store, GPEStoreProvider storeProvider, java.io.File file, IProjection srs, int geometryType, boolean useAxisOrderYX)
public int getFeaturesCount()
public Feature getFeatureAt(int index)
public EditableFeatureType getFeatureType()
public java.util.HashMap getFeatureSet()
public java.lang.Object startLayer(java.lang.String id,
java.lang.String namespace,
java.lang.String name,
java.lang.String description,
java.lang.String srs,
IAttributesIterator iterator,
java.lang.Object parentLayer,
java.lang.Object box)
IGPEContentHandlerstartLayer in interface IGPEContentHandlerstartLayer in class GPEContentHandlerid - Layer identifiernamespace - XML namespacename - Layer namedescription - Layer descriptionsrs - Layer spatial reference systemiterator - Layer attributesparentLayer - Layer that contains itbox - Layer bounding boxpublic void endLayer(java.lang.Object layer)
IGPEContentHandlerendLayer in interface IGPEContentHandlerendLayer in class GPEContentHandlerlayer - The consumer application object that represents a layerpublic java.lang.Object startPoint(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerstartPoint in interface IGPEContentHandlerstartPoint in class GPEContentHandlerid - Point identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startLineString(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerstartLineString in interface IGPEContentHandlerstartLineString in class GPEContentHandlerid - LineString identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerstartPolygon in interface IGPEContentHandlerstartPolygon in class GPEContentHandlerid - Polygon identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startInnerPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerstartInnerPolygon in interface IGPEContentHandlerstartInnerPolygon in class GPEContentHandlerid - InnerPolygon identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void addGeometryToFeature(java.lang.Object geometry,
java.lang.Object feature)
IGPEContentHandleraddGeometryToFeature in interface IGPEContentHandleraddGeometryToFeature in class GPEContentHandlergeometry - Consumer application object that represents a geometryfeature - Consumer application object that represents a featurepublic void addBboxToLayer(java.lang.Object bbox,
java.lang.Object layer)
IGPEContentHandleraddBboxToLayer in interface IGPEContentHandleraddBboxToLayer in class GPEContentHandlerbbox - Layer bounding boxlayer - The consumer application object that represents a layerpublic void addElementToFeature(java.lang.Object element,
java.lang.Object feature)
IGPEContentHandleraddElementToFeature in interface IGPEContentHandleraddElementToFeature in class GPEContentHandlerelement - Consumer application object that represents an elementfeature - Consumer application object that represents the featurepublic void addFeatureToLayer(java.lang.Object feature,
java.lang.Object layer)
IGPEContentHandleraddFeatureToLayer in interface IGPEContentHandleraddFeatureToLayer in class GPEContentHandlerfeature - Consumer application object that represents a featurelayer - Consumer application object that represents a layerpublic void addInnerPolygonToPolygon(java.lang.Object innerPolygon,
java.lang.Object Polygon)
IGPEContentHandleraddInnerPolygonToPolygon in interface IGPEContentHandleraddInnerPolygonToPolygon in class GPEContentHandlerinnerPolygon - Consumer application object that represents a innerPolygonPolygon - Consumer application object that represents a polygonpublic void addNameToFeature(java.lang.String name,
java.lang.Object feature)
IGPEContentHandleraddNameToFeature in interface IGPEContentHandleraddNameToFeature in class GPEContentHandlername - Feature namefeature - Consumer application object that represents a featurepublic void addParentElementToElement(java.lang.Object parent,
java.lang.Object element)
IGPEContentHandleraddParentElementToElement in interface IGPEContentHandleraddParentElementToElement in class GPEContentHandlerparent - Consumer application object that represents the parent elementelement - Consumer application object that represents the child elementpublic void addSrsToLayer(java.lang.String srs,
java.lang.Object Layer)
IGPEContentHandleraddSrsToLayer in interface IGPEContentHandleraddSrsToLayer in class GPEContentHandlersrs - Spatial reference systempublic java.lang.Object startBbox(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerstartBbox in interface IGPEContentHandlerstartBbox in class GPEContentHandlerid - Bounding box identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startElement(java.lang.String namespace,
java.lang.String name,
java.lang.Object value,
IAttributesIterator attributesIterator,
java.lang.Object parentElement)
IGPEContentHandlerstartElement in interface IGPEContentHandlerstartElement in class GPEContentHandlernamespace - XML namespacename - Element namevalue - Element valueattributesIterator - Element attributesparentElement - The parent of this element (if exists)public java.lang.Object startFeature(java.lang.String id,
java.lang.String namespace,
java.lang.String name,
IAttributesIterator attributes,
java.lang.Object layer)
IGPEContentHandlerstartFeature in interface IGPEContentHandlerstartFeature in class GPEContentHandlerid - Feature identifiernamespace - XML namespacename - Feature nameattributes - Feature attributeslayer - Consumer application object that represents a layerpublic java.lang.Object startLinearRing(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerstartLinearRing in interface IGPEContentHandlerstartLinearRing in class GPEContentHandlerid - LinearRing identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startMultiPoint(java.lang.String id,
java.lang.String srs,
int dimension)
public java.lang.Object startMultiPoint(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerstartMultiPoint in interface IGPEContentHandlerstartMultiPoint in class GPEContentHandlerid - MultiPoint identifiersrs - Spatial reference systempublic void addPointToMultiPoint(java.lang.Object point,
java.lang.Object multiPoint)
IGPEContentHandleraddPointToMultiPoint in interface IGPEContentHandleraddPointToMultiPoint in class GPEContentHandlerpoint - Consumer application object that represents a pointmultiPoint - Consumer application object that represents a multiPointpublic java.lang.Object startMultiLineString(java.lang.String id,
java.lang.String srs,
int dimension)
public java.lang.Object startMultiLineString(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerstartMultiLineString in interface IGPEContentHandlerstartMultiLineString in class GPEContentHandlerid - MultiLineString identifiersrs - Spatial reference systempublic void addLineStringToMultiLineString(java.lang.Object lineString,
java.lang.Object multiLineString)
IGPEContentHandleraddLineStringToMultiLineString in interface IGPEContentHandleraddLineStringToMultiLineString in class GPEContentHandlerlineString - Consumer application object that represents a lineStringmultiLineString - Consumer application object that represents a multiLineStringpublic java.lang.Object startMultiPolygon(java.lang.String id,
java.lang.String srs,
int dimension)
public java.lang.Object startMultiPolygon(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerstartMultiPolygon in interface IGPEContentHandlerstartMultiPolygon in class GPEContentHandlerid - MultiPolygon identifiersrs - Spatial reference systempublic void addPolygonToMultiPolygon(java.lang.Object polygon,
java.lang.Object multiPolygon)
IGPEContentHandleraddPolygonToMultiPolygon in interface IGPEContentHandleraddPolygonToMultiPolygon in class GPEContentHandlerpolygon - Consumer application object that represents a polygonmultiPolygon - Consumer application object that represents a multiPolygonpublic void addCurveToMultiCurve(java.lang.Object curve,
java.lang.Object multiCurve)
IGPEContentHandlerSFP0addCurveToMultiCurve in interface IGPEContentHandlerSFP0addCurveToMultiCurve in class GPEContentHandlercurve - Consumer application object that represents a curvemultiCurve - Consumer application object that represents a multiCurvepublic void addSegmentToCurve(java.lang.Object segment,
java.lang.Object curve)
IGPEContentHandlerSFP0addSegmentToCurve in interface IGPEContentHandlerSFP0addSegmentToCurve in class GPEContentHandlersegment - The segment to addcurve - The curvepublic java.lang.Object startCurve(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerSFP0startCurve in interface IGPEContentHandlerSFP0startCurve in class GPEContentHandlerid - curve identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startCurve(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerSFP0startCurve in interface IGPEContentHandlerSFP0startCurve in class GPEContentHandlerid - curve identifiersrs - Spatial reference systempublic java.lang.Object startMultiCurve(java.lang.String id,
java.lang.String srs,
int dimension)
public java.lang.Object startMultiCurve(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerSFP0startMultiCurve in interface IGPEContentHandlerSFP0startMultiCurve in class GPEContentHandlerid - MultyCurve identifiersrs - Spatial reference systempublic void addGeometryToMultiGeometry(java.lang.Object geometry,
java.lang.Object multiGeometry)
IGPEContentHandleraddGeometryToMultiGeometry in interface IGPEContentHandleraddGeometryToMultiGeometry in class GPEContentHandlergeometry - Consumer application object that represents a geometrymultiGeometry - Consumer application object that represents a multiGeometrypublic java.lang.Object startMultiGeometry(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerstartMultiGeometry in interface IGPEContentHandlerstartMultiGeometry in class GPEContentHandlerid - MultiGeometry identifiersrs - Spatial reference systempublic java.lang.Object createNewOID()
public void setEnvelope(Envelope envelope)
envelope - the envelope to setpublic void setFeatureType(EditableFeatureType featureType)
featureType - the featureType to set