Class SubHandlerLinearRing


  • public class SubHandlerLinearRing
    extends SubHandler
    Creates a simple OGC LinearRing (a closed LineString).
    Author:
    Ian Turton, CCG, Rob Hranac, Vision for New York
    • Constructor Detail

      • SubHandlerLinearRing

        public SubHandlerLinearRing()
        Creates a new instance of GMLLinearRingHandler.
    • Method Detail

      • addCoordinate

        public void addCoordinate​(Coordinate coordinate)
        Adds a coordinate to the LinearRing.
        Specified by:
        addCoordinate in class SubHandler
        Parameters:
        coordinate - The coordinate to add to the LinearRing.
      • isComplete

        public boolean isComplete​(String message)
        Determine whether or not this LinearRing is ready to be created.
        Specified by:
        isComplete in class SubHandler
        Parameters:
        message - The current geometry type in the GML stream.
        Returns:
        Ready for creation flag.
      • create

        public Geometry create​(GeometryFactory geometryFactory)
        Create the LinearRing.
        Specified by:
        create in class SubHandler
        Parameters:
        geometryFactory - The geometry factory used for the build.
        Returns:
        LinearRing geometry created.