public class MultiPolygonTypeBinding extends GeometryBinding
<MultiPolygon gid="c731" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<polygonMember>
<Polygon gid="_877789">
<outerBoundaryIs>
<LinearRing>
<coordinates>0.0,0.0 100.0,0.0 50.0,100.0 0.0,0.0</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</polygonMember>
<polygonMember>
<Polygon gid="_877790">
<outerBoundaryIs>
<LinearRing>
<coordinates>0.0,0.0 100.0,0.0 50.0,100.0 0.0,0.0</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</polygonMember>
</MultiPolygon>
id, srsName
Constructor and Description |
---|
MultiPolygonTypeBinding() |
Modifier and Type | Method and Description |
---|---|
Object |
parse(IXmlStreamReader parser,
GPEDefaultGmlParser handler)
It parses the gml:MultiPolygon tag
|
protected boolean |
parseLastTag(IXmlStreamReader parser,
GPEDefaultGmlParser handler,
IQName tag)
Parses the last tag
|
protected void |
parseTag(IXmlStreamReader parser,
GPEDefaultGmlParser handler,
IQName tag,
String id,
Object multiPolygon,
String srsName)
It parses the XML tag
|
getID, getID, getSrs, getSRS, parseTag, setAtributtes
public Object parse(IXmlStreamReader parser, GPEDefaultGmlParser handler) throws XmlStreamException, IOException
parse
in class GeometryBinding
parser
- The XML parserhandler
- The GPE parser that contains the content handler and
the error handlerXmlStreamException
IOException
protected void parseTag(IXmlStreamReader parser, GPEDefaultGmlParser handler, IQName tag, String id, Object multiPolygon, String srsName) throws XmlStreamException, IOException
parser
- handler
- tag
- id
- multipolygon
- srsName
- XmlStreamException
IOException
protected boolean parseLastTag(IXmlStreamReader parser, GPEDefaultGmlParser handler, IQName tag)
parser
- handler
- tag
-