Package org.geotools.gml3.simple
Class RingEncoder
- Object
- 
- ObjectEncoder<T>
- 
- GeometryEncoder<Geometry>
- 
- RingEncoder
 
 
 
- 
 public class RingEncoder extends GeometryEncoder<Geometry> Encodes a GML3 curved ring- Author:
- Andrea Aime - GeoSolutions
 
- 
- 
Field Summary- 
Fields inherited from class ObjectEncoderencoder
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedRingEncoder(Encoder e, String gmlPrefix, String gmlUri)protectedRingEncoder(Encoder e, String gmlPrefix, String gmlUri, boolean encodeGmlId)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencode(Geometry geometry, AttributesImpl atts, GMLWriter handler, String gmlId)Encodes a geometry value with a given gmlId (implementations might choose to use it to generate gml:id attributes, depending on the GML version.protected voidencodeMembers(Geometry geometry, GMLWriter handler, String gmlId)- 
Methods inherited from class GeometryEncoderaddGmlId, cloneWithGmlId, encode
 
- 
 
- 
- 
- 
Method Detail- 
encodepublic void encode(Geometry geometry, AttributesImpl atts, GMLWriter handler, String gmlId) throws Exception Description copied from class:GeometryEncoderEncodes a geometry value with a given gmlId (implementations might choose to use it to generate gml:id attributes, depending on the GML version. The default implementation does not use gmlId and simply delegates toGeometryEncoder.encode(Geometry, AttributesImpl, GMLWriter)- Parameters:
- geometry- The Geometry to be encoded
- atts- Its attributes
- handler- The handler used to write XML
- gmlId- If not null, some implementation will use to as the gml:id (and to build ids for the nested features)
- Throws:
- Exception
 
 - 
encodeMembersprotected void encodeMembers(Geometry geometry, GMLWriter handler, String gmlId) throws SAXException, Exception - Throws:
- SAXException
- Exception
 
 
- 
 
-