public class OsmXmlParser extends org.xml.sax.helpers.DefaultHandler implements OsmParser
OsmParser
liest Plain-XML in
Form von Standard *.osm-Dateien und informiert einen angeschlossenen
OsmParserHandler
ueber die geparsten Nodes, Ways und Relations.OsmParserHandler
,
Tiler
Constructor and Description |
---|
OsmXmlParser() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Setzt auf Initialzustand zurueck und sollte Resourcen freigeben,
Der Stream sollte aber nicht geschlossen werden, da dieser
ja bereits geoeffnet uebergeben wurde.
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name) |
void |
open(java.io.InputStream xmlInputStream,
OsmParserHandler osmParserHandler,
Config config)
Initialisiert den Parser fuer das Lesen von OSM-XML-Dateien.
|
void |
parse()
Startet das Parsing.
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes) |
public void open(java.io.InputStream xmlInputStream, OsmParserHandler osmParserHandler, Config config)
OsmParser
open
in interface OsmParser
xmlInputStream
- InputStream
xml-Quelle.osmParserHandler
- OsmParserHandler
Callbackconfig
- Config
public void parse()
OsmParser
public void close()
OsmParser
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException