Class GeometryWriter

java.lang.Object
org.gvsig.gpe.prov.gml.writer.v2.geometries.GeometryWriter
Direct Known Subclasses:
BoxWriter, LinearRingWriter, LineStringWriter, MultiGeometryWriter, MultiLineStringWriter, MultiPointWriter, MultiPolygonWriter, PointMemberWriter, PointWriter, PolygonMemberWriter, PolygonWriter

public abstract class GeometryWriter extends Object
This class is used to write the attributes for a GML geometry.
Author:
Jorge Piera LLodrĂ¡ (jorge.piera@iver.es)
  • Constructor Details

    • GeometryWriter

      public GeometryWriter()
  • Method Details

    • start

      public void start(org.gvsig.xmlpull.lib.api.stream.IXmlStreamWriter writer, GPEGmlWriterHandlerImplementor handler, String id, String srs) throws IOException
      Writes a Geoemtry init tag in GML
      Parameters:
      writer - Writer to write the labels
      handler - The writer handler implementor
      id - Geometry id
      srs - Spatial reference system
      tagName - Geometry type
      Throws:
      IOException
    • getGeometryName

      public abstract String getGeometryName()
      Returns:
      the geometry name
    • end

      public void end(org.gvsig.xmlpull.lib.api.stream.IXmlStreamWriter writer, GPEGmlWriterHandlerImplementor handler) throws IOException
      Writes a Geoemtry end tag in GML
      Parameters:
      writer - Writer to write the labels
      handler - The writer handler implementor
      tagName - Geometry type
      Throws:
      IOException