public interface IGPEContentHandlerInmGeom extends IGPEContentHandlerSFP0
Modifier and Type | Method and Description |
---|---|
void |
addBboxToFeature(Object bbox,
Object feature)
This method adds a bounding box to a feature.
|
void |
addBboxToLayer(Object bbox,
Object layer)
It adds a bounding box to one layer that has been previously
created using the startLayer method.
|
void |
addDescriptionToLayer(String description,
Object layer)
It adds the description to one layer that has been previously
created using the startLayer method.
|
void |
addElementToFeature(Object element,
Object feature)
This method adds an element to one feature that has been
previously created using the startFeature method
|
void |
addFeatureToLayer(Object feature,
Object layer)
This method adds a feature to one layer that has been
previously created using the startLayer method.
|
void |
addGeometryToFeature(Object geometry,
Object feature)
This method adds a geometry to a feature.
|
void |
addGeometryToMultiGeometry(Object geometry,
Object multiGeometry)
It is thrown to add a geometry to one multiGeometry.
|
void |
addInnerPolygonToPolygon(Object innerPolygon,
Object Polygon)
This method associates a innerPolygon with its polygon
|
void |
addLineStringToMultiLineString(Object lineString,
Object multiLineString)
It is thrown to add a lineString to one lineString.
|
void |
addMetadataToFeature(Object metadata,
Object feature)
This method adds metadata to feature.
|
void |
addMetadataToMetadata(Object metadata,
Object parent)
This method adds metadata to complex metadata.
|
void |
addNameToFeature(String name,
Object feature)
This method adds a name to one layer that has been
previously created using the startFeature method.
|
void |
addNameToLayer(String name,
Object layer)
It adds a name to one layer that has been previously
created using the startLayer method.
|
void |
addParentElementToElement(Object parent,
Object element)
It is thrown to establish a relationship parent-child
between two elements.
|
void |
addParentLayerToLayer(Object parent,
Object layer)
It establish the relationship parent-child between two layers
that have been previously created using the startLayer method.
|
void |
addPointToMultiPoint(Object point,
Object multiPoint)
It is thrown to add a point to one multiPoint.
|
void |
addPolygonToMultiPolygon(Object polygon,
Object multiPolygon)
It is thrown to add a polygon to one multiPolygon.
|
void |
addSrsToLayer(String srs,
Object Layer)
It adds a spatial reference system to one layer that
has been previously created using the startLayer method.
|
void |
addTimeToFeature(Object time,
Object feature)
This method adds time to feature.
|
void |
endBbox(Object bbox)
This method indicates that the parser thas finished to
parse the bounding box.
|
void |
endElement(Object element)
This method is thrown when the parser find the end
of an element.
|
void |
endFeature(Object feature)
This method is thrown when the parser has finished to
parse a feature.
|
void |
endInnerPolygon(Object innerPolygon)
It is thrown when the innerPolygon has been completely parsed.
|
void |
endLayer(Object layer)
It is thrown when a layer has been finished to parse.
|
void |
endLinearRing(Object linearRing)
It is thrown when the linearRing has been completely parsed.
|
void |
endLineString(Object lineString)
It is thrown when the lineString has been completely parsed.
|
void |
endMetadata(Object metadata)
This method is thrown when the parser find the end of the metadata
of an element.
|
Object |
endMultiGeometry(Object multiGeometry)
It is thrown when the multiGeometry has been completely parsed
|
Object |
endMultiLineString(Object multiLineString)
It is thrown when the multiLineString has been completely parsed
|
Object |
endMultiPoint(Object multiPoint)
It is thrown when the multiPoint has been completely parsed
|
Object |
endMultiPolygon(Object multiPolygon)
It is thrown when the multiPolygon has been completely parsed
|
void |
endPoint(Object point)
It is thrown when the point has been completely parsed.
|
Object |
endPolygon(Object polygon)
It is thrown when the polygon has been completely parsed.
|
void |
endTime(Object time)
This method is thrown when the parser find the end of and element time tag
|
Object |
startBbox(String id,
ICoordinateIterator coords,
String srs)
This method is thrown when the parser find a new
bounding box.
|
Object |
startElement(String namespace,
String name,
Object value,
IAttributesIterator attributes,
Object parentElement)
It is thrown when the parser has found a new element
|
Object |
startFeature(String id,
String namespace,
String name,
IAttributesIterator attributes,
Object layer)
It is thrown when the parser has found a new feature.
|
Object |
startInnerPolygon(String id,
ICoordinateIterator coords,
String srs)
This method indicates that the parser has found a InnerPolygon.
|
Object |
startLayer(String id,
String namespace,
String name,
String description,
String srs,
IAttributesIterator attributes,
Object parentLayer,
Object bBox)
It is thrown every time that a new layer is detected.
|
Object |
startLinearRing(String id,
ICoordinateIterator coords,
String srs)
This method indicates that the parser has found a linearRing.
|
Object |
startLineString(String id,
ICoordinateIterator coords,
String srs)
This method indicates that the parser has found a lineString.
|
Object |
startMetadata(String type,
String data,
IAttributesIterator attributes)
It is thrown when the parser has found a new metadata tag
|
Object |
startMultiGeometry(String id,
String srs)
This method indicates that the parser has found a multiGeometry.
|
Object |
startMultiLineString(String id,
String srs)
This method indicates that the parser has found a multiLineString.
|
Object |
startMultiLineString(String id,
String srs,
int dimension) |
Object |
startMultiPoint(String id,
String srs)
This method indicates that the parser has found a multipoint.
|
Object |
startMultiPoint(String id,
String srs,
int dimension) |
Object |
startMultiPolygon(String id,
String srs)
This method indicates that the parser has found a multiPolygon.
|
Object |
startMultiPolygon(String id,
String srs,
int dimension) |
Object |
startPoint(String id,
ICoordinateIterator coords,
String srs)
This method indicates that the parser has found a point.
|
Object |
startPolygon(String id,
ICoordinateIterator coords,
String srs)
This method indicates that the parser has found a polygon.
|
Object |
startTime(String type,
String time) |
Object |
startTime(String name,
String description,
String type,
String time,
Object previous,
Object next)
It is thrown when the parser has found a new time tag tag
|
addCurveToMultiCurve, addSegmentToCurve, endCurve, endMultiCurve, startCurve, startCurve, startMultiCurve, startMultiCurve
Object startBbox(String id, ICoordinateIterator coords, String srs)
id
- Bounding box identifiercoords
- A coordinates iteratorsrs
- Spatial reference systemvoid endBbox(Object bbox)
bbox
- The consumer application object that represents a
bounding boxObject startLayer(String id, String namespace, String name, String description, String srs, IAttributesIterator attributes, Object parentLayer, Object bBox)
id
- Layer identifiernamespace
- XML namespacename
- Layer namedescription
- Layer descriptionsrs
- Layer spatial reference systemattributes
- Layer attributesparentLayer
- Layer that contains itbBox
- Layer bounding boxvoid endLayer(Object layer)
layer
- The consumer application object that represents a layervoid addNameToLayer(String name, Object layer)
name
- Layer namelayer
- The consumer application object that represents a layervoid addDescriptionToLayer(String description, Object layer)
description
- Layer descriptionlayer
- The consumer application object that represents a layervoid addSrsToLayer(String srs, Object Layer)
srs
- Spatial reference systemlayer
- The consumer application object that represents a layervoid addParentLayerToLayer(Object parent, Object layer)
parent
- The consumer application object that represents the parent layerlayer
- The consumer application object that represents the child layervoid addBboxToLayer(Object bbox, Object layer)
bbox
- Layer bounding boxlayer
- The consumer application object that represents a layerObject startFeature(String id, String namespace, String name, IAttributesIterator attributes, Object layer)
id
- Feature identifiername
- Feature namenamespace
- XML namespaceattributes
- Feature attributeslayer
- Consumer application object that represents a layervoid endFeature(Object feature)
feature
- Consumer application object that represents a featurevoid addNameToFeature(String name, Object feature)
name
- Feature namefeature
- Consumer application object that represents a featurevoid addFeatureToLayer(Object feature, Object layer)
feature
- Consumer application object that represents a featurelayer
- Consumer application object that represents a layerObject startElement(String namespace, String name, Object value, IAttributesIterator attributes, Object parentElement)
namespace
- XML namespacename
- Element namevalue
- Element valueattributes
- Element attributesparentElement
- The parent of this element (if exists)void endElement(Object element)
element
- Consumer application object that represents an elementvoid addParentElementToElement(Object parent, Object element)
parent
- Consumer application object that represents the parent elementelement
- Consumer application object that represents the child elementvoid addElementToFeature(Object element, Object feature)
element
- Consumer application object that represents an elementfeature
- Consumer application object that represents the featureObject startPoint(String id, ICoordinateIterator coords, String srs)
id
- Point identifiercoords
- A coordinates iteratorsrs
- Spatial reference systemvoid endPoint(Object point)
point
- Consumer application object that represents a pointObject startLineString(String id, ICoordinateIterator coords, String srs)
id
- LineString identifiercoords
- A coordinates iteratorsrs
- Spatial reference systemvoid endLineString(Object lineString)
lineString
- Consumer application object that represents a lineStringObject startLinearRing(String id, ICoordinateIterator coords, String srs)
id
- LinearRing identifiercoords
- A coordinates iteratorsrs
- Spatial reference systemvoid endLinearRing(Object linearRing)
linearRing
- Consumer application object that represents a linearRingObject startPolygon(String id, ICoordinateIterator coords, String srs)
id
- Polygon identifiercoords
- A coordinates iteratorsrs
- Spatial reference systemObject endPolygon(Object polygon)
polygon
- 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 herevoid addInnerPolygonToPolygon(Object innerPolygon, Object Polygon)
innerPolygon
- Consumer application object that represents a innerPolygonPolygon
- Consumer application object that represents a polygonObject startInnerPolygon(String id, ICoordinateIterator coords, String srs)
id
- InnerPolygon identifiercoords
- A coordinates iteratorsrs
- Spatial reference systemvoid endInnerPolygon(Object innerPolygon)
innerPolygon
- Consumer application object that represents a innerPolygonObject startMultiPoint(String id, String srs)
id
- MultiPoint identifiersrs
- Spatial reference systemObject endMultiPoint(Object multiPoint)
multiPoint
- Consumer application object that represents a multiPointvoid addPointToMultiPoint(Object point, Object multiPoint)
point
- Consumer application object that represents a pointmultiPoint
- Consumer application object that represents a multiPointObject startMultiLineString(String id, String srs)
id
- MultiLineString identifiersrs
- Spatial reference systemObject endMultiLineString(Object multiLineString)
multiLineString
- Consumer application object that represents a multiLineStringvoid addLineStringToMultiLineString(Object lineString, Object multiLineString)
lineString
- Consumer application object that represents a lineStringmultiLineString
- Consumer application object that represents a multiLineStringObject startMultiPolygon(String id, String srs)
id
- MultiPolygon identifiersrs
- Spatial reference systemObject endMultiPolygon(Object multiPolygon)
multiPolygon
- Consumer application object that represents a multiPolygonvoid addPolygonToMultiPolygon(Object polygon, Object multiPolygon)
polygon
- Consumer application object that represents a polygonmultiPolygon
- Consumer application object that represents a multiPolygonObject startMultiGeometry(String id, String srs)
id
- MultiGeometry identifiersrs
- Spatial reference systemObject endMultiGeometry(Object multiGeometry)
multiGeometry
- Consumer application object that represents a multiGeometryvoid addGeometryToMultiGeometry(Object geometry, Object multiGeometry)
geometry
- Consumer application object that represents a geometrymultiGeometry
- Consumer application object that represents a multiGeometryvoid addBboxToFeature(Object bbox, Object feature)
bbox
- Consumer application object that represents a bounding
boxfeature
- Consumer application object that represents a featurevoid addGeometryToFeature(Object geometry, Object feature)
geometry
- Consumer application object that represents a geometryfeature
- Consumer application object that represents a featureObject startMetadata(String type, String data, IAttributesIterator attributes)
type
- 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 Atributtesvoid addMetadataToFeature(Object metadata, Object feature)
metadata
- Consumer application object that represents metadatafeature
- Consumer application object that represents a featurevoid addMetadataToMetadata(Object metadata, Object parent)
metadata
- Consumer application object that represents metadataparent
- Consumer application object that represents the complex metadatavoid endMetadata(Object metadata)
metadata
- Consumer application object that represents metadatavoid endTime(Object time)
time
- Consumer application object that represents timeObject startTime(String name, String description, String type, String time, Object previous, Object next)
type
- String with the type of time, if is a description or any elsedata
- String with the value of the data.