Interface IGPEContentHandlerSFP0

All Known Subinterfaces:
IGPEContentHandler, IGPEContentHandlerInmGeom

public interface IGPEContentHandlerSFP0
Author:
Jorge Piera LLodrĂ¡ (jorge.piera@iver.es)
  • Method Details

    • startCurve

      Object startCurve(String id, ICoordinateIterator coords, String srs)
      This method indicates that the parser has found a curve.
      Parameters:
      id - curve identifier
      coords - A coordinates iterator
      srs - Spatial reference system
      Returns:
      Consumer application object that represents a lineString
    • startCurve

      Object startCurve(String id, String srs)
      This method indicates that the parser has found a curve.
      Parameters:
      id - curve identifier
      srs - Spatial reference system
      Returns:
      Consumer application object that represents a lineString
    • endCurve

      void endCurve(Object Curve)
      It is thrown when the Curve has been completely parsed.
      Parameters:
      Curve - Consumer application object that represents a Curve
    • addSegmentToCurve

      void addSegmentToCurve(Object segment, Object curve)
      It adds a segment to a curve.
      Parameters:
      segment - The segment to add
      curve - The curve
    • startMultiCurve

      Object startMultiCurve(String id, String srs)
      This method indicates that the parser has found a multiCurve.
      Parameters:
      id - MultyCurve identifier
      srs - Spatial reference system
      Returns:
      Consumer application object that represents a multiCurve
    • startMultiCurve

      Object startMultiCurve(String id, String srs, int dimension)
    • endMultiCurve

      void endMultiCurve(Object multiCurve)
      It is thrown when the multiCurve has been completely parsed
      Parameters:
      multiCurve - Consumer application object that represents a multiCurve
    • addCurveToMultiCurve

      void addCurveToMultiCurve(Object curve, Object multiCurve)
      It is thrown to add a curve to one multiCurve.
      Parameters:
      curve - Consumer application object that represents a curve
      multiCurve - Consumer application object that represents a multiCurve