public abstract class GPEContentHandler extends java.lang.Object implements IGPEContentHandler
| Constructor and Description | 
|---|
GPEContentHandler()  | 
| 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 
 | 
void | 
endMultiGeometry(java.lang.Object multiGeometry)
It is thrown when the multiGeometry has been completely parsed 
 | 
void | 
endMultiLineString(java.lang.Object multiLineString)
It is thrown when the multiLineString has been completely parsed 
 | 
void | 
endMultiPoint(java.lang.Object multiPoint)
It is thrown when the multiPoint has been completely parsed 
 | 
void | 
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. 
 | 
void | 
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 
 | 
IGPEErrorHandler | 
getErrorHandler()  | 
void | 
setErrorHandler(IGPEErrorHandler errorHandler)  | 
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 | 
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 | 
startMultiPoint(java.lang.String id,
               java.lang.String srs)
This method indicates that the parser has found a multipoint. 
 | 
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 | 
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 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstartMultiLineString, startMultiPoint, startMultiPolygonstartMultiCurvepublic IGPEErrorHandler getErrorHandler()
public void setErrorHandler(IGPEErrorHandler errorHandler)
errorHandler - the errorHandler to setpublic void addBboxToFeature(java.lang.Object bbox,
                             java.lang.Object feature)
IGPEContentHandleraddBboxToFeature in interface IGPEContentHandlerbbox - Consumer application object that represents a bounding
 boxfeature - Consumer application object that represents a featurepublic void addBboxToLayer(java.lang.Object bbox,
                           java.lang.Object layer)
IGPEContentHandleraddBboxToLayer in interface IGPEContentHandlerbbox - Layer bounding boxlayer - The consumer application object that represents a layerpublic void addDescriptionToLayer(java.lang.String description,
                                  java.lang.Object layer)
IGPEContentHandleraddDescriptionToLayer in interface IGPEContentHandlerdescription - Layer descriptionlayer - The consumer application object that represents a layerpublic void addElementToFeature(java.lang.Object element,
                                java.lang.Object feature)
IGPEContentHandleraddElementToFeature in interface IGPEContentHandlerelement - 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 IGPEContentHandlerfeature - Consumer application object that represents a featurelayer - Consumer application object that represents a layerpublic void addGeometryToFeature(java.lang.Object geometry,
                                 java.lang.Object feature)
IGPEContentHandleraddGeometryToFeature in interface IGPEContentHandlergeometry - Consumer application object that represents a geometryfeature - Consumer application object that represents a featurepublic void addInnerPolygonToPolygon(java.lang.Object innerPolygon,
                                     java.lang.Object Polygon)
IGPEContentHandleraddInnerPolygonToPolygon in interface IGPEContentHandlerinnerPolygon - 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 IGPEContentHandlername - Feature namefeature - Consumer application object that represents a featurepublic void addNameToLayer(java.lang.String name,
                           java.lang.Object layer)
IGPEContentHandleraddNameToLayer in interface IGPEContentHandlername - Layer namelayer - The consumer application object that represents a layerpublic void addParentElementToElement(java.lang.Object parent,
                                      java.lang.Object element)
IGPEContentHandleraddParentElementToElement in interface IGPEContentHandlerparent - Consumer application object that represents the parent elementelement - Consumer application object that represents the child elementpublic void addParentLayerToLayer(java.lang.Object parent,
                                  java.lang.Object layer)
IGPEContentHandleraddParentLayerToLayer in interface IGPEContentHandlerparent - The consumer application object that represents the parent layerlayer - The consumer application object that represents the child layerpublic void addSrsToLayer(java.lang.String srs,
                          java.lang.Object Layer)
IGPEContentHandleraddSrsToLayer in interface IGPEContentHandlersrs - Spatial reference systempublic void endBbox(java.lang.Object bbox)
IGPEContentHandlerendBbox in interface IGPEContentHandlerbbox - The consumer application object that represents a
 bounding boxpublic void endElement(java.lang.Object element)
IGPEContentHandlerendElement in interface IGPEContentHandlerelement - Consumer application object that represents an elementpublic void endFeature(java.lang.Object feature)
IGPEContentHandlerendFeature in interface IGPEContentHandlerfeature - Consumer application object that represents a featurepublic void endInnerPolygon(java.lang.Object innerPolygon)
IGPEContentHandlerendInnerPolygon in interface IGPEContentHandlerinnerPolygon - Consumer application object that represents a innerPolygonpublic void endLayer(java.lang.Object layer)
IGPEContentHandlerendLayer in interface IGPEContentHandlerlayer - The consumer application object that represents a layerpublic void endLineString(java.lang.Object lineString)
IGPEContentHandlerendLineString in interface IGPEContentHandlerlineString - Consumer application object that represents a lineStringpublic void endLinearRing(java.lang.Object linearRing)
IGPEContentHandlerendLinearRing in interface IGPEContentHandlerlinearRing - Consumer application object that represents a linearRingpublic void endPoint(java.lang.Object point)
IGPEContentHandlerendPoint in interface IGPEContentHandlerpoint - Consumer application object that represents a pointpublic void endPolygon(java.lang.Object Polygon)
IGPEContentHandlerendPolygon in interface IGPEContentHandlerPolygon - Consumer application object that represents a polygonpublic java.lang.Object startBbox(java.lang.String id,
                                  ICoordinateIterator coords,
                                  java.lang.String srs)
IGPEContentHandlerstartBbox in interface IGPEContentHandlerid - 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 attributes,
                                     java.lang.Object parentElement)
IGPEContentHandlerstartElement in interface IGPEContentHandlernamespace - XML namespacename - Element namevalue - Element valueattributes - 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 IGPEContentHandlerid - Feature identifiernamespace - XML namespacename - Feature nameattributes - Feature attributeslayer - Consumer application object that represents a layerpublic java.lang.Object startInnerPolygon(java.lang.String id,
                                          ICoordinateIterator coords,
                                          java.lang.String srs)
IGPEContentHandlerstartInnerPolygon in interface IGPEContentHandlerid - InnerPolygon identifiercoords - A coordinates iteratorsrs - 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)
IGPEContentHandlerstartLayer in interface IGPEContentHandlerid - Layer identifiernamespace - XML namespacename - Layer namedescription - Layer descriptionsrs - Layer spatial reference systemattributes - Layer attributesparentLayer - Layer that contains itbBox - Layer bounding boxpublic java.lang.Object startLineString(java.lang.String id,
                                        ICoordinateIterator coords,
                                        java.lang.String srs)
IGPEContentHandlerstartLineString in interface IGPEContentHandlerid - LineString identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startLinearRing(java.lang.String id,
                                        ICoordinateIterator coords,
                                        java.lang.String srs)
IGPEContentHandlerstartLinearRing in interface IGPEContentHandlerid - LinearRing identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startPoint(java.lang.String id,
                                   ICoordinateIterator coords,
                                   java.lang.String srs)
IGPEContentHandlerstartPoint in interface IGPEContentHandlerid - Point identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic java.lang.Object startPolygon(java.lang.String id,
                                     ICoordinateIterator coords,
                                     java.lang.String srs)
IGPEContentHandlerstartPolygon in interface IGPEContentHandlerid - Polygon identifiercoords - A coordinates iteratorsrs - Spatial reference systempublic void addGeometryToMultiGeometry(java.lang.Object geometry,
                                       java.lang.Object multiGeometry)
IGPEContentHandleraddGeometryToMultiGeometry in interface IGPEContentHandlergeometry - Consumer application object that represents a geometrymultiGeometry - Consumer application object that represents a multiGeometrypublic 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 java.lang.Object startMultiCurve(java.lang.String id,
                                        java.lang.String srs)
IGPEContentHandlerSFP0startMultiCurve in interface IGPEContentHandlerSFP0id - MultyCurve identifiersrs - Spatial reference systempublic void endMultiCurve(java.lang.Object multiCurve)
IGPEContentHandlerSFP0endMultiCurve in interface IGPEContentHandlerSFP0multiCurve - Consumer application object that represents a multiCurvepublic 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 void endCurve(java.lang.Object Curve)
IGPEContentHandlerSFP0endCurve in interface IGPEContentHandlerSFP0Curve - Consumer application object that represents a Curvepublic void addLineStringToMultiLineString(java.lang.Object lineString,
                                           java.lang.Object multiLineString)
IGPEContentHandleraddLineStringToMultiLineString in interface IGPEContentHandlerlineString - Consumer application object that represents a lineStringmultiLineString - Consumer application object that represents a multiLineStringpublic void addPointToMultiPoint(java.lang.Object point,
                                 java.lang.Object multiPoint)
IGPEContentHandleraddPointToMultiPoint in interface IGPEContentHandlerpoint - Consumer application object that represents a pointmultiPoint - Consumer application object that represents a multiPointpublic void addPolygonToMultiPolygon(java.lang.Object polygon,
                                     java.lang.Object multiPolygon)
IGPEContentHandleraddPolygonToMultiPolygon in interface IGPEContentHandlerpolygon - Consumer application object that represents a polygonmultiPolygon - Consumer application object that represents a multiPolygonpublic void endMultiGeometry(java.lang.Object multiGeometry)
IGPEContentHandlerendMultiGeometry in interface IGPEContentHandlermultiGeometry - Consumer application object that represents a multiGeometrypublic void endMultiLineString(java.lang.Object multiLineString)
IGPEContentHandlerendMultiLineString in interface IGPEContentHandlermultiLineString - Consumer application object that represents a multiLineStringpublic void endMultiPoint(java.lang.Object multiPoint)
IGPEContentHandlerendMultiPoint in interface IGPEContentHandlermultiPoint - Consumer application object that represents a multiPointpublic void endMultiPolygon(java.lang.Object multiPolygon)
IGPEContentHandlerendMultiPolygon in interface IGPEContentHandlermultiPolygon - Consumer application object that represents a multiPolygonpublic java.lang.Object startMultiGeometry(java.lang.String id,
                                           java.lang.String srs)
IGPEContentHandlerstartMultiGeometry in interface IGPEContentHandlerid - MultiGeometry identifiersrs - Spatial reference systempublic java.lang.Object startMultiLineString(java.lang.String id,
                                             java.lang.String srs)
IGPEContentHandlerstartMultiLineString in interface IGPEContentHandlerid - MultiLineString identifiersrs - Spatial reference systempublic java.lang.Object startMultiPoint(java.lang.String id,
                                        java.lang.String srs)
IGPEContentHandlerstartMultiPoint in interface IGPEContentHandlerid - MultiPoint identifiersrs - Spatial reference systempublic java.lang.Object startMultiPolygon(java.lang.String id,
                                          java.lang.String srs)
IGPEContentHandlerstartMultiPolygon in interface IGPEContentHandlerid - MultiPolygon identifiersrs - Spatial reference systempublic void addSegmentToCurve(java.lang.Object segment,
                              java.lang.Object curve)
IGPEContentHandlerSFP0addSegmentToCurve in interface IGPEContentHandlerSFP0segment - The segment to addcurve - The curvepublic java.lang.Object startCurve(java.lang.String id,
                                   java.lang.String srs)
IGPEContentHandlerSFP0startCurve in interface IGPEContentHandlerSFP0id - curve identifiersrs - Spatial reference systempublic java.lang.Object startMetadata(java.lang.String type,
                                      java.lang.String data,
                                      IAttributesIterator attributes)
IGPEContentHandlerstartMetadata in interface IGPEContentHandlertype - 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 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)
IGPEContentHandlerstartTime in interface IGPEContentHandlertype - 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 IGPEContentHandlerpublic void addMetadataToFeature(java.lang.Object metadata,
                                 java.lang.Object feature)
IGPEContentHandleraddMetadataToFeature in interface IGPEContentHandlermetadata - Consumer application object that represents metadatafeature - Consumer application object that represents a featurepublic void addMetadataToMetadata(java.lang.Object metadata,
                                  java.lang.Object parent)
IGPEContentHandleraddMetadataToMetadata in interface IGPEContentHandlermetadata - Consumer application object that represents metadataparent - Consumer application object that represents the complex metadatapublic void addTimeToFeature(java.lang.Object time,
                             java.lang.Object feature)
IGPEContentHandleraddTimeToFeature in interface IGPEContentHandlertime - Consumer application object that represents timefeature - Consumer application object that represents a featurepublic void endMetadata(java.lang.Object metadata)
IGPEContentHandlerendMetadata in interface IGPEContentHandlermetadata - Consumer application object that represents metadatapublic void endTime(java.lang.Object time)
IGPEContentHandlerendTime in interface IGPEContentHandlertime - Consumer application object that represents time