public class GPEContentHandlerAdapter extends java.lang.Object implements IGPEContentHandlerInmGeom
| Constructor and Description |
|---|
GPEContentHandlerAdapter(IGPEContentHandler contentHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBboxToFeature(java.lang.Object bbox,
java.lang.Object feature)
This method adds a bounding box to a feature.
|
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 |
addDescriptionToLayer(java.lang.String description,
java.lang.Object layer)
It adds the description to one layer that has been previously
created using the startLayer method.
|
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 |
addMetadataToFeature(java.lang.Object metadata,
java.lang.Object feature)
This method adds metadata to feature.
|
void |
addMetadataToMetadata(java.lang.Object metadata,
java.lang.Object parent)
This method adds metadata to complex metadata.
|
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 |
addNameToLayer(java.lang.String name,
java.lang.Object layer)
It adds a name to one layer that has been previously
created using the startLayer method.
|
void |
addParentElementToElement(java.lang.Object parent,
java.lang.Object element)
It is thrown to establish a relationship parent-child
between two elements.
|
void |
addParentLayerToLayer(java.lang.Object parent,
java.lang.Object layer)
It establish the relationship parent-child between two layers
that have been previously created using the startLayer method.
|
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.
|
void |
addTimeToFeature(java.lang.Object time,
java.lang.Object feature)
This method adds time to feature.
|
void |
endBbox(java.lang.Object bbox)
This method indicates that the parser thas finished to
parse the bounding box.
|
void |
endCurve(java.lang.Object Curve)
It is thrown when the Curve has been completely parsed.
|
void |
endElement(java.lang.Object element)
This method is thrown when the parser find the end
of an element.
|
void |
endFeature(java.lang.Object feature)
This method is thrown when the parser has finished to
parse a feature.
|
void |
endInnerPolygon(java.lang.Object innerPolygon)
It is thrown when the innerPolygon has been completely parsed.
|
void |
endLayer(java.lang.Object layer)
It is thrown when a layer has been finished to parse.
|
void |
endLinearRing(java.lang.Object linearRing)
It is thrown when the linearRing has been completely parsed.
|
void |
endLineString(java.lang.Object lineString)
It is thrown when the lineString has been completely parsed.
|
void |
endMetadata(java.lang.Object metadata)
This method is thrown when the parser find the end of the metadata
of an element.
|
void |
endMultiCurve(java.lang.Object multiCurve)
It is thrown when the multiCurve has been completely parsed
|
java.lang.Object |
endMultiGeometry(java.lang.Object multiGeometry)
It is thrown when the multiGeometry has been completely parsed
|
java.lang.Object |
endMultiLineString(java.lang.Object multiLineString)
It is thrown when the multiLineString has been completely parsed
|
java.lang.Object |
endMultiPoint(java.lang.Object multiPoint)
It is thrown when the multiPoint has been completely parsed
|
java.lang.Object |
endMultiPolygon(java.lang.Object multiPolygon)
It is thrown when the multiPolygon has been completely parsed
|
void |
endPoint(java.lang.Object point)
It is thrown when the point has been completely parsed.
|
java.lang.Object |
endPolygon(java.lang.Object polygon)
It is thrown when the polygon has been completely parsed.
|
void |
endTime(java.lang.Object time)
This method is thrown when the parser find the end of and element time tag
|
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 attributes,
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 attributes,
java.lang.Object parentLayer,
java.lang.Object bBox)
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 |
startMetadata(java.lang.String type,
java.lang.String data,
IAttributesIterator attributes)
It is thrown when the parser has found a new metadata tag
|
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.
|
java.lang.Object |
startTime(java.lang.String type,
java.lang.String time) |
java.lang.Object |
startTime(java.lang.String name,
java.lang.String description,
java.lang.String type,
java.lang.String time,
java.lang.Object previous,
java.lang.Object next)
It is thrown when the parser has found a new time tag tag
|
public GPEContentHandlerAdapter(IGPEContentHandler contentHandler)
public java.lang.Object startCurve(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerSFP0startCurve in interface IGPEContentHandlerSFP0id - curve identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startCurve(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerSFP0startCurve in interface IGPEContentHandlerSFP0id - curve identifiersrs - Spatial reference systempublic java.lang.Object startBbox(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerInmGeomstartBbox in interface IGPEContentHandlerInmGeomid - Bounding box identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void endCurve(java.lang.Object Curve)
IGPEContentHandlerSFP0endCurve in interface IGPEContentHandlerSFP0Curve - Consumer application object that represents a Curvepublic void addSegmentToCurve(java.lang.Object segment,
java.lang.Object curve)
IGPEContentHandlerSFP0addSegmentToCurve in interface IGPEContentHandlerSFP0segment - The segment to addcurve - The curvepublic void endBbox(java.lang.Object bbox)
IGPEContentHandlerInmGeomendBbox in interface IGPEContentHandlerInmGeombbox - The consumer application object that represents a
bounding boxpublic java.lang.Object startMultiCurve(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerSFP0startMultiCurve in interface IGPEContentHandlerSFP0id - MultyCurve identifiersrs - Spatial reference systempublic 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 attributes,
java.lang.Object parentLayer,
java.lang.Object bBox)
IGPEContentHandlerInmGeomstartLayer in interface IGPEContentHandlerInmGeomid - Layer identifiernamespace - XML namespacename - Layer namedescription - Layer descriptionsrs - Layer spatial reference systemattributes - Layer attributesparentLayer - Layer that contains itbBox - Layer bounding boxpublic void endMultiCurve(java.lang.Object multiCurve)
IGPEContentHandlerSFP0endMultiCurve in interface IGPEContentHandlerSFP0multiCurve - Consumer application object that represents a multiCurvepublic void addCurveToMultiCurve(java.lang.Object curve,
java.lang.Object multiCurve)
IGPEContentHandlerSFP0addCurveToMultiCurve in interface IGPEContentHandlerSFP0curve - Consumer application object that represents a curvemultiCurve - Consumer application object that represents a multiCurvepublic void endLayer(java.lang.Object layer)
IGPEContentHandlerInmGeomendLayer in interface IGPEContentHandlerInmGeomlayer - The consumer application object that represents a layerpublic void addNameToLayer(java.lang.String name,
java.lang.Object layer)
IGPEContentHandlerInmGeomaddNameToLayer in interface IGPEContentHandlerInmGeomname - Layer namelayer - The consumer application object that represents a layerpublic void addDescriptionToLayer(java.lang.String description,
java.lang.Object layer)
IGPEContentHandlerInmGeomaddDescriptionToLayer in interface IGPEContentHandlerInmGeomdescription - Layer descriptionlayer - The consumer application object that represents a layerpublic void addSrsToLayer(java.lang.String srs,
java.lang.Object Layer)
IGPEContentHandlerInmGeomaddSrsToLayer in interface IGPEContentHandlerInmGeomsrs - Spatial reference systempublic void addParentLayerToLayer(java.lang.Object parent,
java.lang.Object layer)
IGPEContentHandlerInmGeomaddParentLayerToLayer in interface IGPEContentHandlerInmGeomparent - The consumer application object that represents the parent layerlayer - The consumer application object that represents the child layerpublic void addBboxToLayer(java.lang.Object bbox,
java.lang.Object layer)
IGPEContentHandlerInmGeomaddBboxToLayer in interface IGPEContentHandlerInmGeombbox - Layer bounding boxlayer - The consumer application object that represents a layerpublic java.lang.Object startFeature(java.lang.String id,
java.lang.String namespace,
java.lang.String name,
IAttributesIterator attributes,
java.lang.Object layer)
IGPEContentHandlerInmGeomstartFeature in interface IGPEContentHandlerInmGeomid - Feature identifiernamespace - XML namespacename - Feature nameattributes - Feature attributeslayer - Consumer application object that represents a layerpublic void endFeature(java.lang.Object feature)
IGPEContentHandlerInmGeomendFeature in interface IGPEContentHandlerInmGeomfeature - Consumer application object that represents a featurepublic void addNameToFeature(java.lang.String name,
java.lang.Object feature)
IGPEContentHandlerInmGeomaddNameToFeature in interface IGPEContentHandlerInmGeomname - Feature namefeature - Consumer application object that represents a featurepublic void addFeatureToLayer(java.lang.Object feature,
java.lang.Object layer)
IGPEContentHandlerInmGeomaddFeatureToLayer in interface IGPEContentHandlerInmGeomfeature - Consumer application object that represents a featurelayer - Consumer application object that represents a layerpublic java.lang.Object startElement(java.lang.String namespace,
java.lang.String name,
java.lang.Object value,
IAttributesIterator attributes,
java.lang.Object parentElement)
IGPEContentHandlerInmGeomstartElement in interface IGPEContentHandlerInmGeomnamespace - XML namespacename - Element namevalue - Element valueattributes - Element attributesparentElement - The parent of this element (if exists)public void endElement(java.lang.Object element)
IGPEContentHandlerInmGeomendElement in interface IGPEContentHandlerInmGeomelement - Consumer application object that represents an elementpublic void addParentElementToElement(java.lang.Object parent,
java.lang.Object element)
IGPEContentHandlerInmGeomaddParentElementToElement in interface IGPEContentHandlerInmGeomparent - Consumer application object that represents the parent elementelement - Consumer application object that represents the child elementpublic void addElementToFeature(java.lang.Object element,
java.lang.Object feature)
IGPEContentHandlerInmGeomaddElementToFeature in interface IGPEContentHandlerInmGeomelement - Consumer application object that represents an elementfeature - Consumer application object that represents the featurepublic java.lang.Object startPoint(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerInmGeomstartPoint in interface IGPEContentHandlerInmGeomid - Point identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void endPoint(java.lang.Object point)
IGPEContentHandlerInmGeomendPoint in interface IGPEContentHandlerInmGeompoint - Consumer application object that represents a pointpublic java.lang.Object startLineString(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerInmGeomstartLineString in interface IGPEContentHandlerInmGeomid - LineString identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void endLineString(java.lang.Object lineString)
IGPEContentHandlerInmGeomendLineString in interface IGPEContentHandlerInmGeomlineString - Consumer application object that represents a lineStringpublic java.lang.Object startLinearRing(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerInmGeomstartLinearRing in interface IGPEContentHandlerInmGeomid - LinearRing identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void endLinearRing(java.lang.Object linearRing)
IGPEContentHandlerInmGeomendLinearRing in interface IGPEContentHandlerInmGeomlinearRing - Consumer application object that represents a linearRingpublic java.lang.Object startPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerInmGeomstartPolygon in interface IGPEContentHandlerInmGeomid - Polygon identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object endPolygon(java.lang.Object polygon)
IGPEContentHandlerInmGeomendPolygon in interface IGPEContentHandlerInmGeompolygon - Consumer application object that represents a polygon
As a polygon can have holes, when instantiating an inmutable polygon is needed to know the outerBoundary and the holes, the instantiating takes place herepublic void addInnerPolygonToPolygon(java.lang.Object innerPolygon,
java.lang.Object Polygon)
IGPEContentHandlerInmGeomaddInnerPolygonToPolygon in interface IGPEContentHandlerInmGeominnerPolygon - Consumer application object that represents a innerPolygonPolygon - Consumer application object that represents a polygonpublic java.lang.Object startInnerPolygon(java.lang.String id,
ICoordinateIterator coords,
java.lang.String srs)
IGPEContentHandlerInmGeomstartInnerPolygon in interface IGPEContentHandlerInmGeomid - InnerPolygon identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void endInnerPolygon(java.lang.Object innerPolygon)
IGPEContentHandlerInmGeomendInnerPolygon in interface IGPEContentHandlerInmGeominnerPolygon - Consumer application object that represents a innerPolygonpublic java.lang.Object startMultiPoint(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerInmGeomstartMultiPoint in interface IGPEContentHandlerInmGeomid - MultiPoint identifiersrs - Spatial reference systempublic java.lang.Object endMultiPoint(java.lang.Object multiPoint)
IGPEContentHandlerInmGeomendMultiPoint in interface IGPEContentHandlerInmGeommultiPoint - Consumer application object that represents a multiPointpublic void addPointToMultiPoint(java.lang.Object point,
java.lang.Object multiPoint)
IGPEContentHandlerInmGeomaddPointToMultiPoint in interface IGPEContentHandlerInmGeompoint - 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)
IGPEContentHandlerInmGeomstartMultiLineString in interface IGPEContentHandlerInmGeomid - MultiLineString identifiersrs - Spatial reference systempublic java.lang.Object endMultiLineString(java.lang.Object multiLineString)
IGPEContentHandlerInmGeomendMultiLineString in interface IGPEContentHandlerInmGeommultiLineString - Consumer application object that represents a multiLineStringpublic void addLineStringToMultiLineString(java.lang.Object lineString,
java.lang.Object multiLineString)
IGPEContentHandlerInmGeomaddLineStringToMultiLineString in interface IGPEContentHandlerInmGeomlineString - 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)
IGPEContentHandlerInmGeomstartMultiPolygon in interface IGPEContentHandlerInmGeomid - MultiPolygon identifiersrs - Spatial reference systempublic java.lang.Object endMultiPolygon(java.lang.Object multiPolygon)
IGPEContentHandlerInmGeomendMultiPolygon in interface IGPEContentHandlerInmGeommultiPolygon - Consumer application object that represents a multiPolygonpublic void addPolygonToMultiPolygon(java.lang.Object polygon,
java.lang.Object multiPolygon)
IGPEContentHandlerInmGeomaddPolygonToMultiPolygon in interface IGPEContentHandlerInmGeompolygon - Consumer application object that represents a polygonmultiPolygon - Consumer application object that represents a multiPolygonpublic java.lang.Object startMultiGeometry(java.lang.String id,
java.lang.String srs)
IGPEContentHandlerInmGeomstartMultiGeometry in interface IGPEContentHandlerInmGeomid - MultiGeometry identifiersrs - Spatial reference systempublic java.lang.Object endMultiGeometry(java.lang.Object multiGeometry)
IGPEContentHandlerInmGeomendMultiGeometry in interface IGPEContentHandlerInmGeommultiGeometry - Consumer application object that represents a multiGeometrypublic void addGeometryToMultiGeometry(java.lang.Object geometry,
java.lang.Object multiGeometry)
IGPEContentHandlerInmGeomaddGeometryToMultiGeometry in interface IGPEContentHandlerInmGeomgeometry - Consumer application object that represents a geometrymultiGeometry - Consumer application object that represents a multiGeometrypublic void addBboxToFeature(java.lang.Object bbox,
java.lang.Object feature)
IGPEContentHandlerInmGeomaddBboxToFeature in interface IGPEContentHandlerInmGeombbox - Consumer application object that represents a bounding
boxfeature - Consumer application object that represents a featurepublic void addGeometryToFeature(java.lang.Object geometry,
java.lang.Object feature)
IGPEContentHandlerInmGeomaddGeometryToFeature in interface IGPEContentHandlerInmGeomgeometry - Consumer application object that represents a geometryfeature - Consumer application object that represents a featurepublic java.lang.Object startMetadata(java.lang.String type,
java.lang.String data,
IAttributesIterator attributes)
IGPEContentHandlerInmGeomstartMetadata in interface IGPEContentHandlerInmGeomtype - String with the type of metadata, if is a description or any elsedata - String with the value of the data.attributes - Object to pass the Atributtespublic void addMetadataToFeature(java.lang.Object metadata,
java.lang.Object feature)
IGPEContentHandlerInmGeomaddMetadataToFeature in interface IGPEContentHandlerInmGeommetadata - Consumer application object that represents metadatafeature - Consumer application object that represents a featurepublic void addMetadataToMetadata(java.lang.Object metadata,
java.lang.Object parent)
IGPEContentHandlerInmGeomaddMetadataToMetadata in interface IGPEContentHandlerInmGeommetadata - Consumer application object that represents metadataparent - Consumer application object that represents the complex metadatapublic void endMetadata(java.lang.Object metadata)
IGPEContentHandlerInmGeomendMetadata in interface IGPEContentHandlerInmGeommetadata - Consumer application object that represents metadatapublic void endTime(java.lang.Object time)
IGPEContentHandlerInmGeomendTime in interface IGPEContentHandlerInmGeomtime - Consumer application object that represents timepublic java.lang.Object startTime(java.lang.String name,
java.lang.String description,
java.lang.String type,
java.lang.String time,
java.lang.Object previous,
java.lang.Object next)
IGPEContentHandlerInmGeomstartTime in interface IGPEContentHandlerInmGeomtype - String with the type of time, if is a description or any elsepublic java.lang.Object startTime(java.lang.String type,
java.lang.String time)
startTime in interface IGPEContentHandlerInmGeompublic void addTimeToFeature(java.lang.Object time,
java.lang.Object feature)
IGPEContentHandlerInmGeomaddTimeToFeature in interface IGPEContentHandlerInmGeomtime - Consumer application object that represents timefeature - Consumer application object that represents a featurepublic java.lang.Object startMultiCurve(java.lang.String id,
java.lang.String srs,
int dimension)
startMultiCurve in interface IGPEContentHandlerSFP0public java.lang.Object startMultiPoint(java.lang.String id,
java.lang.String srs,
int dimension)
startMultiPoint in interface IGPEContentHandlerInmGeompublic java.lang.Object startMultiLineString(java.lang.String id,
java.lang.String srs,
int dimension)
startMultiLineString in interface IGPEContentHandlerInmGeompublic java.lang.Object startMultiPolygon(java.lang.String id,
java.lang.String srs,
int dimension)
startMultiPolygon in interface IGPEContentHandlerInmGeom