Package de.westnordost.osmapi.overpass
Class MapDataWithGeometryParser
- java.lang.Object
-
- de.westnordost.osmapi.common.XmlParser
-
- de.westnordost.osmapi.overpass.MapDataWithGeometryParser
-
- All Implemented Interfaces:
de.westnordost.osmapi.ApiResponseReader<java.lang.Void>
public class MapDataWithGeometryParser extends de.westnordost.osmapi.common.XmlParser implements de.westnordost.osmapi.ApiResponseReader<java.lang.Void>A map data parser that also parses the geometry of elements as outputted by queries with thegeommodificator (for exampleout body geom;).
It supports theout statementsskel,body,tagsandmetabut never includes the changeset and user info because it includes personally identifying information and Overpass API is a public API.
-
-
Constructor Summary
Constructors Constructor Description MapDataWithGeometryParser(MapDataWithGeometryHandler handler, de.westnordost.osmapi.map.MapDataFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidonEndElement()protected voidonStartElement()java.lang.Voidparse(java.io.InputStream in)
-
-
-
Constructor Detail
-
MapDataWithGeometryParser
public MapDataWithGeometryParser(@NotNull MapDataWithGeometryHandler handler, @NotNull de.westnordost.osmapi.map.MapDataFactory factory)
-
-
Method Detail
-
parse
public java.lang.Void parse(@NotNull java.io.InputStream in) throws java.io.IOException- Specified by:
parsein interfacede.westnordost.osmapi.ApiResponseReader<java.lang.Void>- Throws:
java.io.IOException
-
onStartElement
protected void onStartElement() throws java.text.ParseException- Specified by:
onStartElementin classde.westnordost.osmapi.common.XmlParser- Throws:
java.text.ParseException
-
onEndElement
protected void onEndElement()
- Specified by:
onEndElementin classde.westnordost.osmapi.common.XmlParser
-
-