Package org.oscim.utils.osmpbf
Class OsmPbfParser
- java.lang.Object
-
- org.openstreetmap.osmosis.osmbinary.BinaryParser
-
- org.oscim.utils.osmpbf.OsmPbfParser
-
- All Implemented Interfaces:
org.openstreetmap.osmosis.osmbinary.file.BlockReaderAdapter
public class OsmPbfParser extends org.openstreetmap.osmosis.osmbinary.BinaryParserClass that reads and parses binary files and sends the contained entities to the sink.
-
-
Constructor Summary
Constructors Constructor Description OsmPbfParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete()OsmDatagetData()voidparse(org.openstreetmap.osmosis.osmbinary.Osmformat.HeaderBlock block)protected voidparseDense(org.openstreetmap.osmosis.osmbinary.Osmformat.DenseNodes nodes)protected voidparseNodes(java.util.List<org.openstreetmap.osmosis.osmbinary.Osmformat.Node> nodes)protected voidparseRelations(java.util.List<org.openstreetmap.osmosis.osmbinary.Osmformat.Relation> rels)protected voidparseWays(java.util.List<org.openstreetmap.osmosis.osmbinary.Osmformat.Way> ways)
-
-
-
Method Detail
-
complete
public void complete()
-
parseNodes
protected void parseNodes(java.util.List<org.openstreetmap.osmosis.osmbinary.Osmformat.Node> nodes)
- Specified by:
parseNodesin classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parseDense
protected void parseDense(org.openstreetmap.osmosis.osmbinary.Osmformat.DenseNodes nodes)
- Specified by:
parseDensein classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parseWays
protected void parseWays(java.util.List<org.openstreetmap.osmosis.osmbinary.Osmformat.Way> ways)
- Specified by:
parseWaysin classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parseRelations
protected void parseRelations(java.util.List<org.openstreetmap.osmosis.osmbinary.Osmformat.Relation> rels)
- Specified by:
parseRelationsin classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
parse
public void parse(org.openstreetmap.osmosis.osmbinary.Osmformat.HeaderBlock block)
- Specified by:
parsein classorg.openstreetmap.osmosis.osmbinary.BinaryParser
-
getData
public OsmData getData()
-
-