org.deegree.gml.geometry
Interface GMLGeometryReader
- All Known Implementing Classes:
- GML2GeometryReader, GML3GeometryReader
public interface GMLGeometryReader
Interface for all version of GML geometry decoders. Any new geometry decoder should implement this interface.
- Version:
- $Revision: 23245 $, $Date: 2010-03-25 10:45:24 +0100 (Do, 25. Mär 2010) $
- Author:
- Andrei Ionita, last edited by: $Author: rbezema $
parse
Geometry parse(XMLStreamReaderWrapper xmlStream)
throws XMLParsingException,
javax.xml.stream.XMLStreamException,
UnknownCRSException
- Parameters:
xmlStream
-
- Returns:
-
- Throws:
XMLParsingException
javax.xml.stream.XMLStreamException
UnknownCRSException
parse
Geometry parse(XMLStreamReaderWrapper xmlStream,
CRS defaultCRS)
throws XMLParsingException,
javax.xml.stream.XMLStreamException,
UnknownCRSException
- Parameters:
xmlStream
- defaultCRS
-
- Returns:
-
- Throws:
XMLParsingException
javax.xml.stream.XMLStreamException
UnknownCRSException
parseEnvelope
Envelope parseEnvelope(XMLStreamReaderWrapper xmlStream,
CRS defaultCRS)
throws XMLParsingException,
javax.xml.stream.XMLStreamException
- Parameters:
xmlStream
- defaultCRS
-
- Returns:
-
- Throws:
XMLParsingException
javax.xml.stream.XMLStreamException
isGeometryElement
boolean isGeometryElement(javax.xml.stream.XMLStreamReader xmlReader)
- Parameters:
xmlReader
-
- Returns:
- true if stream's event is an
XMLStreamConstants.START_ELEMENT
&& the current element's name is a
known geometry.
isGeometryOrEnvelopeElement
boolean isGeometryOrEnvelopeElement(javax.xml.stream.XMLStreamReader xmlReader)
- Parameters:
xmlReader
-
- Returns:
- true if stream's event is an
XMLStreamConstants.START_ELEMENT
&& the current element's name is an
envelope.
parseGeometryOrEnvelope
Geometry parseGeometryOrEnvelope(XMLStreamReaderWrapper xmlStream,
CRS defaultCRS)
throws XMLParsingException,
javax.xml.stream.XMLStreamException,
UnknownCRSException
- Parse the current geometry or envelope the given stream is pointing to.
- Parameters:
xmlStream
-
- Returns:
- the Geometry (or Envelope) the given stream is pointing to.
- Throws:
XMLParsingException
javax.xml.stream.XMLStreamException
UnknownCRSException
Copyright © 2011. All Rights Reserved.