public class GeometryBinding extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
id |
protected String |
srsName |
Constructor and Description |
---|
GeometryBinding() |
Modifier and Type | Method and Description |
---|---|
String |
getID()
It returns a the geometry id attribute
|
String |
getID(GPEDefaultGmlParser handler,
Map hash)
It returns a the geometry id attribute
|
String |
getSrs()
It returns a the geometry srs attribute
|
String |
getSRS(GPEDefaultGmlParser handler,
Map hash)
It returns the srs attribute
|
Object |
parse(IXmlStreamReader parser,
GPEDefaultGmlParser handler)
It parses the gml:Geometry tag
|
protected Object |
parseTag(IXmlStreamReader parser,
GPEDefaultGmlParser handler,
IQName tag)
It parses an XML tag
|
protected void |
setAtributtes(IXmlStreamReader parser,
GPEDefaultGmlParser handler)
This method has to be invoked by all the geometries before to make the
parse process.
|
public Object parse(IXmlStreamReader parser, GPEDefaultGmlParser handler) throws XmlStreamException, IOException
parser
- The XML parserhandler
- The GPE parser that contains the content handler and
the error handlerXmlStreamException
IOException
protected Object parseTag(IXmlStreamReader parser, GPEDefaultGmlParser handler, IQName tag) throws XmlStreamException, IOException
parser
- handler
- tag
- XmlStreamException
IOException
protected void setAtributtes(IXmlStreamReader parser, GPEDefaultGmlParser handler) throws XmlStreamException
parser
- The root geometry tagerrorHandler
- To add the errorsXmlStreamException
public String getSRS(GPEDefaultGmlParser handler, Map hash)
hash
- Hashtable with the XML attributespublic String getID(GPEDefaultGmlParser handler, Map hash)
hash
- Hashtable with the XML attributespublic String getID()
public String getSrs()