Class WFSGPEContentHandler

java.lang.Object
org.gvsig.gpe.lib.impl.parser.GPEContentHandler
org.gvsig.gazetteer.wfs.drivers.WFSGPEContentHandler
All Implemented Interfaces:
org.gvsig.gpe.lib.api.parser.IGPEContentHandler, org.gvsig.gpe.lib.api.parser.IGPEContentHandlerSFP0

public class WFSGPEContentHandler extends org.gvsig.gpe.lib.impl.parser.GPEContentHandler
ContentHandler for the WFS
Author:
Jorge Piera LlodrĂ¡ (jorge.piera@iver.es)
  • Constructor Details

    • WFSGPEContentHandler

      public WFSGPEContentHandler(String searchField)
  • Method Details

    • startLayer

      public Object startLayer(String id, String namespace, String name, String description, String srs, org.gvsig.gpe.lib.api.parser.IAttributesIterator iterator, Object parentLayer, Object box)
      Specified by:
      startLayer in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startLayer in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • addElementToFeature

      public void addElementToFeature(Object element, Object feature)
      Specified by:
      addElementToFeature in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      addElementToFeature in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • addGeometryToFeature

      public void addGeometryToFeature(Object geometry, Object feature)
      Specified by:
      addGeometryToFeature in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      addGeometryToFeature in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startElement

      public Object startElement(String name, Object value, String xsElementName, Object parentElement)
    • startElement

      public Object startElement(String namespace, String name, Object value, org.gvsig.gpe.lib.api.parser.IAttributesIterator attributesIterator, Object parentElement)
      Specified by:
      startElement in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startElement in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startFeature

      public Object startFeature(String id, String name, String xsElementName, Object layer)
    • startFeature

      public Object startFeature(String id, String namespace, String name, org.gvsig.gpe.lib.api.parser.IAttributesIterator attributes, Object layer)
      Specified by:
      startFeature in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startFeature in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startPoint

      public Object startPoint(String id, double x, double y, double z, String srs)
    • startPoint

      public Object startPoint(String id, org.gvsig.gpe.lib.api.parser.ICoordinateIterator coords, String srs)
      Specified by:
      startPoint in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startPoint in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startLineString

      public Object startLineString(String id, double[] x, double[] y, double[] z, String srs)
    • startLineString

      public Object startLineString(String id, org.gvsig.gpe.lib.api.parser.ICoordinateIterator coords, String srs)
      Specified by:
      startLineString in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startLineString in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startPolygon

      public Object startPolygon(String id, double[] x, double[] y, double[] z, String srs)
    • startPolygon

      public Object startPolygon(String id, org.gvsig.gpe.lib.api.parser.ICoordinateIterator coords, String srs)
      Specified by:
      startPolygon in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startPolygon in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startMultiLineString

      public Object startMultiLineString(String id, String srs)
      Specified by:
      startMultiLineString in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startMultiLineString in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startMultiPoint

      public Object startMultiPoint(String id, String srs)
      Specified by:
      startMultiPoint in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startMultiPoint in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • startMultiPolygon

      public Object startMultiPolygon(String id, String srs)
      Specified by:
      startMultiPolygon in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      startMultiPolygon in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • addLineStringToMultiLineString

      public void addLineStringToMultiLineString(Object lineString, Object multiLineString)
      Specified by:
      addLineStringToMultiLineString in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      addLineStringToMultiLineString in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • addPointToMultiPoint

      public void addPointToMultiPoint(Object point, Object multiPoint)
      Specified by:
      addPointToMultiPoint in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      addPointToMultiPoint in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • addPolygonToMultiPolygon

      public void addPolygonToMultiPolygon(Object polygon, Object multiPolygon)
      Specified by:
      addPolygonToMultiPolygon in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      addPolygonToMultiPolygon in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • addGeometryToMultiGeometry

      public void addGeometryToMultiGeometry(Object geometry, Object multigeometry)
      Specified by:
      addGeometryToMultiGeometry in interface org.gvsig.gpe.lib.api.parser.IGPEContentHandler
      Overrides:
      addGeometryToMultiGeometry in class org.gvsig.gpe.lib.impl.parser.GPEContentHandler
    • getFeatureSet

      public HashMap getFeatureSet()
      Returns:
      the featureSet
    • getFeatures

      public ArrayList getFeatures()
    • startMultiLineString

      public Object startMultiLineString(String arg0, String arg1, int arg2)
    • startMultiPoint

      public Object startMultiPoint(String arg0, String arg1, int arg2)
    • startMultiPolygon

      public Object startMultiPolygon(String arg0, String arg1, int arg2)
    • startMultiCurve

      public Object startMultiCurve(String arg0, String arg1, int arg2)