org.openstreetmap.josm.io
Class OsmChangeReader
java.lang.Object
org.openstreetmap.josm.io.AbstractReader
org.openstreetmap.josm.io.OsmReader
org.openstreetmap.josm.io.OsmChangeReader
public class OsmChangeReader
- extends OsmReader
Field Summary |
static java.lang.String[] |
ACTIONS
|
Constructor Summary |
protected |
OsmChangeReader()
constructor (for private and subclasses use only) |
Methods inherited from class org.openstreetmap.josm.io.OsmReader |
deregisterPostprocessor, doParseDataSet, parse, parseNode, parseRelation, parseUnknown, parseUnknown, parseWay, registerPostprocessor, setParser, throwException |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTIONS
public static final java.lang.String[] ACTIONS
OsmChangeReader
protected OsmChangeReader()
- constructor (for private and subclasses use only)
- See Also:
#parseDataSet(InputStream, DataSet, ProgressMonitor)
parseRoot
protected void parseRoot()
throws javax.xml.stream.XMLStreamException
- Overrides:
parseRoot
in class OsmReader
- Throws:
javax.xml.stream.XMLStreamException
parseOsmChange
private void parseOsmChange()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
parseCommon
private void parseCommon(java.lang.String action)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
parseDataSet
public static DataSet parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor)
throws IllegalDataException
- Parse the given input source and return the dataset.
- Parameters:
source
- the source input stream. Must not be null.progressMonitor
- the progress monitor. If null, NullProgressMonitor#INSTANCE
is assumed
- Returns:
- the dataset with the parsed data
- Throws:
IllegalDataException
- thrown if the an error was found while parsing the data from the source
java.lang.IllegalArgumentException
- thrown if source is null
JOSM