Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.gml.writer.internal.geometry.writers
Class MultiLineStringWriter

java.lang.Object
  extended by eu.esdihumboldt.hale.io.gml.writer.internal.geometry.writers.AbstractPathMatcher
      extended by eu.esdihumboldt.hale.io.gml.writer.internal.geometry.writers.AbstractGeometryWriter<com.vividsolutions.jts.geom.MultiLineString>
          extended by eu.esdihumboldt.hale.io.gml.writer.internal.geometry.writers.MultiLineStringWriter
All Implemented Interfaces:
GeometryWriter<com.vividsolutions.jts.geom.MultiLineString>

public class MultiLineStringWriter
extends AbstractGeometryWriter<com.vividsolutions.jts.geom.MultiLineString>

Writes MultiLineString in gml:MultiLineStringTypes

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Constructor Summary
MultiLineStringWriter()
          Default constructor
 
Method Summary
 void write(XMLStreamWriter writer, com.vividsolutions.jts.geom.MultiLineString geometry, TypeDefinition elementType, QName elementName, String gmlNs)
          Write a geometry.
 
Methods inherited from class eu.esdihumboldt.hale.io.gml.writer.internal.geometry.writers.AbstractGeometryWriter
addCompatibleType, descendAndWriteCoordinates, getCompatibleTypes, getGeometryType, verifyEndPoint, writeCoordinates
 
Methods inherited from class eu.esdihumboldt.hale.io.gml.writer.internal.geometry.writers.AbstractPathMatcher
addBasePattern, addVerificationPattern, addVerificationPattern, descend, match
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.esdihumboldt.hale.io.gml.writer.internal.geometry.GeometryWriter
match
 

Constructor Detail

MultiLineStringWriter

public MultiLineStringWriter()
Default constructor

Method Detail

write

public void write(XMLStreamWriter writer,
                  com.vividsolutions.jts.geom.MultiLineString geometry,
                  TypeDefinition elementType,
                  QName elementName,
                  String gmlNs)
           throws XMLStreamException
Description copied from interface: GeometryWriter
Write a geometry. At this point we can assume that the wrapping element matches one of the base patterns. The corresponding element name and its type definition are given.

Parameters:
writer - the XML stream writer
geometry - the geometry to write
elementType - the last type definition in the matching path
elementName - the corresponding element name
gmlNs - the GML namespace
Throws:
XMLStreamException - if an error occurs writing the geometry
See Also:
GeometryWriter.write(XMLStreamWriter, Geometry, TypeDefinition, QName, String)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d