Interface GMLHandlerGeometry

  • All Superinterfaces:
    ContentHandler
    All Known Implementing Classes:
    GMLFilterGeometry

    public interface GMLHandlerGeometry
    extends ContentHandler
    LEVEL2 saxGML4j GML handler: Gets basic alerts from GMLFilterDocument.

    This handler is required for any parent of a GMLFilterDocument filter. It receives basic element notifications and coordinates.

    Author:
    Rob Hranac, Vision for New York
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void geometryEnd​(String localName)
      Receives a geometry end element from the parent.
      void geometryStart​(String localName, Attributes atts)
      Receives a geometry start element from the parent.
      void geometrySub​(String localName)
      Receives a geometry sub element from the parent.
      void gmlCoordinates​(double x, double y)
      Receives a finished coordinate from the parent (2-valued).
      void gmlCoordinates​(double x, double y, double z)
      Receives a finished coordinate from the parent (3-valued).
      • Methods inherited from interface ContentHandler

        characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
    • Method Detail

      • geometryStart

        void geometryStart​(String localName,
                           Attributes atts)
                    throws SAXException
        Receives a geometry start element from the parent.
        Throws:
        SAXException
      • geometryEnd

        void geometryEnd​(String localName)
                  throws SAXException
        Receives a geometry end element from the parent.
        Throws:
        SAXException
      • geometrySub

        void geometrySub​(String localName)
                  throws SAXException
        Receives a geometry sub element from the parent.
        Throws:
        SAXException
      • gmlCoordinates

        void gmlCoordinates​(double x,
                            double y)
                     throws SAXException
        Receives a finished coordinate from the parent (2-valued).
        Throws:
        SAXException
      • gmlCoordinates

        void gmlCoordinates​(double x,
                            double y,
                            double z)
                     throws SAXException
        Receives a finished coordinate from the parent (3-valued).
        Throws:
        SAXException