Class SubHandlerLinearRing

Object
SubHandler
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 Details

    • SubHandlerLinearRing

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

    • 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.