void |
AbstractReader.BinaryParserWorker.accept(java.io.InputStream ir) |
Effectively parses the file, depending on the binary format (PBF, etc.)
|
void |
AbstractReader.CommonReader.accept(PrimitiveData pd) |
Reads the common primitive attributes and sets them in pd
|
void |
AbstractReader.NodeReader.accept(NodeData n) |
Reads the node tags.
|
void |
AbstractReader.ParserWorker.accept(java.io.InputStreamReader ir) |
Effectively parses the file, depending on the format (XML, JSON, etc.)
|
void |
AbstractReader.RelationReader.accept(RelationData r,
java.util.Collection<RelationMemberData> members) |
Reads the relation members and tags.
|
void |
AbstractReader.WayReader.accept(WayData w,
java.util.Collection<java.lang.Long> nodeIds) |
Reads the way nodes and tags.
|
private Node |
AbstractReader.addNode(NodeData nd,
AbstractReader.NodeReader nodeReader) |
|
private static void |
OsmPbfReader.checkRequiredFeatures(HeaderBlock headerBlock) |
Ensure that we support all the required features in the PBF
|
private static User |
AbstractReader.createUser(java.lang.String uid,
java.lang.String name) |
|
protected abstract DataSet |
AbstractReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
|
private DataSet |
AbstractReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor,
java.lang.Object parserWorker) |
|
protected DataSet |
AbstractReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor,
AbstractReader.BinaryParserWorker parserWorker) |
|
protected DataSet |
AbstractReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor,
AbstractReader.ParserWorker parserWorker) |
|
protected DataSet |
GeoJSONReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
|
protected DataSet |
OsmJsonReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
|
protected DataSet |
OsmPbfReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
|
protected DataSet |
OsmReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
|
protected long |
AbstractReader.getLong(java.lang.String name,
java.lang.String value) |
|
private static void |
AbstractReader.handleIllegalChangeset(PrimitiveData current,
java.lang.IllegalArgumentException e,
java.lang.Object v) |
|
private void |
GeoJSONReader.parse(jakarta.json.stream.JsonParser parser) |
|
DataSet |
GeoJSONServerReader.GeoJsonParser.parse() |
|
static java.util.List<Changeset> |
OsmChangesetParser.parse(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the list of changesets
|
protected void |
OsmJsonReader.parse() |
|
private void |
OsmPbfReader.parse(java.io.InputStream source) |
|
GpxData |
OsmServerLocationReader.GpxParser.parse() |
|
java.util.List<Note> |
OsmServerLocationReader.NoteParser.parse() |
|
DataSet |
OsmServerLocationReader.OsmChangeParser.parse() |
|
DataSet |
OsmServerLocationReader.OsmParser.parse() |
|
abstract T |
OsmServerLocationReader.Parser.parse() |
|
private static BlobHeader |
OsmPbfReader.parseBlobHeader(OsmPbfReader.BoundedInputStream cis,
java.io.ByteArrayOutputStream baos,
ProtobufParser parser) |
Parse a blob header
|
protected void |
AbstractReader.parseBounds(java.lang.String generator,
java.lang.String minlon,
java.lang.String minlat,
java.lang.String maxlon,
java.lang.String maxlat,
java.lang.String origin) |
|
protected void |
AbstractReader.parseChangeset(PrimitiveData current,
int v) |
|
protected void |
AbstractReader.parseChangeset(PrimitiveData current,
java.lang.String v) |
|
private void |
GeoJSONReader.parseCrs(jakarta.json.JsonObject crs) |
|
private void |
OsmPbfReader.parseDataBlock(java.io.ByteArrayOutputStream baos,
HeaderBlock headerBlock,
Blob blob) |
Parse a data blob (should be "OSMData")
|
protected DataSet |
BoundingBoxDownloader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset.
|
static DataSet |
GeoJSONReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset.
|
static DataSet |
OsmChangeReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset.
|
static DataSet |
OsmJsonReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset.
|
static DataSet |
OsmPbfReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset.
|
static DataSet |
OsmReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset.
|
static DataSet |
OsmReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor,
OsmReader.Options... options) |
Parse the given input source and return the dataset.
|
protected DataSet |
OverpassDownloadReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
|
static Pair<DataSet,NoteData> |
OsmChangeReader.parseDataSetAndNotes(java.io.InputStream source,
ProgressMonitor progressMonitor) |
Parse the given input source and return the dataset and notes, if any (OsmAnd extends the osmChange format by adding notes).
|
private static Info[] |
OsmPbfReader.parseDenseInfo(java.io.ByteArrayOutputStream baos,
byte[] bytes) |
Parse dense info
|
private void |
OsmPbfReader.parseDenseNodes(java.io.ByteArrayOutputStream baos,
byte[] bytes,
OsmPbfReader.PrimitiveBlockRecord primitiveBlockRecord) |
Parse dense nodes from a record
|
protected void |
AbstractReader.parseDownloadPolicy(java.lang.String key,
java.lang.String downloadPolicy) |
|
private void |
OsmJsonReader.parseElements(jakarta.json.JsonArray jsonArray) |
|
protected void |
AbstractReader.parseId(PrimitiveData current,
long id) |
|
protected Node |
AbstractReader.parseNode(double lat,
double lon,
AbstractReader.CommonReader commonReader,
AbstractReader.NodeReader nodeReader) |
|
protected Node |
AbstractReader.parseNode(java.lang.String lat,
java.lang.String lon,
AbstractReader.CommonReader commonReader,
AbstractReader.NodeReader nodeReader) |
|
private void |
OsmJsonReader.parseNode(jakarta.json.JsonObject item) |
|
private void |
OsmPbfReader.parseNode(java.io.ByteArrayOutputStream baos,
byte[] bytes,
OsmPbfReader.PrimitiveBlockRecord primitiveBlockRecord) |
Parse a singular node
|
private void |
OsmReader.parseNodeTags(NodeData n) |
|
private static void |
AbstractReader.parsePolicy(java.lang.String key,
java.lang.String policy,
java.util.function.Consumer<java.lang.String> consumer) |
|
private void |
OsmPbfReader.parsePrimitiveGroup(java.io.ByteArrayOutputStream baos,
byte[] bytes,
OsmPbfReader.PrimitiveBlockRecord primitiveBlockRecord) |
Parse a PrimitiveGroup.
|
protected Relation |
AbstractReader.parseRelation(AbstractReader.CommonReader commonReader,
AbstractReader.RelationReader relationReader) |
|
private void |
OsmJsonReader.parseRelation(jakarta.json.JsonObject item) |
|
private void |
OsmPbfReader.parseRelation(java.io.ByteArrayOutputStream baos,
byte[] bytes,
OsmPbfReader.PrimitiveBlockRecord primitiveBlockRecord) |
Parse a relation from a PBF
|
protected RelationMemberData |
AbstractReader.parseRelationMember(RelationData r,
long id,
java.lang.String type,
java.lang.String role) |
|
protected RelationMemberData |
AbstractReader.parseRelationMember(RelationData r,
java.lang.String ref,
java.lang.String type,
java.lang.String role) |
|
private void |
OsmReader.parseRelationMembersAndTags(RelationData r,
java.util.Collection<RelationMemberData> members) |
|
private void |
GeoJSONReader.parseRoot(jakarta.json.JsonObject object) |
|
private void |
OsmJsonReader.parseRoot(jakarta.json.JsonObject object) |
|
protected void |
AbstractReader.parseTag(Tagged t,
java.lang.String key,
java.lang.String value) |
|
protected void |
AbstractReader.parseUploadPolicy(java.lang.String key,
java.lang.String uploadPolicy) |
|
protected void |
AbstractReader.parseUser(PrimitiveData current,
java.lang.String user,
java.lang.String uid) |
|
protected void |
AbstractReader.parseVersion(java.lang.String version) |
|
protected void |
AbstractReader.parseVersion(PrimitiveData current,
int version) |
|
protected void |
AbstractReader.parseVersion(PrimitiveData current,
java.lang.String versionString) |
|
protected Way |
AbstractReader.parseWay(AbstractReader.CommonReader commonReader,
AbstractReader.WayReader wayReader) |
|
private void |
OsmJsonReader.parseWay(jakarta.json.JsonObject item) |
|
private void |
OsmPbfReader.parseWay(java.io.ByteArrayOutputStream baos,
byte[] bytes,
OsmPbfReader.PrimitiveBlockRecord primitiveBlockRecord) |
Parse a way from the PBF
|
private void |
OsmReader.parseWayNodesAndTags(WayData w,
java.util.Collection<java.lang.Long> nodeIds) |
|
protected void |
AbstractReader.prepareDataSet() |
|
protected void |
AbstractReader.processRelationsAfterParsing() |
Completes the parsed relations with its members.
|
protected void |
AbstractReader.processWaysAfterParsing() |
Processes the ways after parsing.
|
private void |
OsmJsonReader.readCommon(jakarta.json.JsonObject item,
PrimitiveData current) |
Read out the common attributes and put them into current OsmPrimitive.
|
private void |
OsmReader.readCommon(PrimitiveData current) |
Read out the common attributes and put them into current OsmPrimitive.
|
private void |
OsmJsonReader.readRelationMembersAndTags(jakarta.json.JsonObject item,
RelationData r,
java.util.Collection<RelationMemberData> members) |
|
private static void |
AbstractReader.validateVersion(java.lang.String version) |
|