Package | Description |
---|---|
org.openstreetmap.josm.data.validation.tests |
Provides the classes for JOSM data validation tests.
|
org.openstreetmap.josm.gui.io.importexport |
Provides GUI classes for handling file import/export operations.
|
org.openstreetmap.josm.gui.mappaint |
Drawing system allowing to display and render OSM map data in a user-friendly and customizable way, through map styles.
Two implementations are provided: XML: this was the system used by default JOSM map style for a long time. |
org.openstreetmap.josm.io |
Provides the classes for JOSM input/output support.
|
org.openstreetmap.josm.io.nmea |
Provides the classes for reading NMEA-0183 files.
|
org.openstreetmap.josm.io.session |
Provides the classes for user sessions import/export.
|
Modifier and Type | Method and Description |
---|---|
(package private) static MapCSSTagChecker.TagCheck |
MapCSSTagChecker.TagCheck.ofMapCSSRule(MapCSSTagChecker.GroupedMapCSSRule rule) |
Modifier and Type | Method and Description |
---|---|
void |
OsmImporter.importData(java.io.File file,
ProgressMonitor progressMonitor)
Imports OSM data from file
|
void |
WMSLayerImporter.importData(java.io.File file,
ProgressMonitor progressMonitor) |
void |
OsmChangeImporter.importData(java.io.File file,
ProgressMonitor progressMonitor) |
void |
FileImporter.importData(java.io.File file,
ProgressMonitor progressMonitor)
Needs to be implemented if isBatchImporter() returns false.
|
protected void |
OsmImporter.importData(java.io.InputStream in,
java.io.File associatedFile,
ProgressMonitor pm)
Imports OSM data from stream
|
protected void |
OsmChangeImporter.importData(java.io.InputStream in,
java.io.File associatedFile,
ProgressMonitor progressMonitor) |
void |
JpgImporter.importData(java.util.List<java.io.File> sel,
ProgressMonitor progressMonitor) |
void |
FileImporter.importData(java.util.List<java.io.File> files,
ProgressMonitor progressMonitor)
Needs to be implemented if isBatchImporter() returns true.
|
OsmImporter.OsmImporterData |
OsmImporter.loadLayer(java.io.InputStream in,
java.io.File associatedFile,
java.lang.String layerName,
ProgressMonitor progressMonitor)
Load osm data layer from InputStream.
|
protected DataSet |
OsmImporter.parseDataSet(java.io.InputStream in,
ProgressMonitor progressMonitor) |
DataSet |
GeoJSONImporter.parseDataSet(java.lang.String source)
Parse GeoJSON dataset.
|
Modifier and Type | Method and Description |
---|---|
private DataSet |
RenderingCLI.loadDataset() |
java.awt.image.BufferedImage |
RenderingHelper.render()
Invoke the renderer.
|
Modifier and Type | Method and Description |
---|---|
private void |
OsmReader.handleIllegalDataException(IllegalDataException e) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractReader.ParserWorker.accept(java.io.InputStreamReader ir)
Effectively parses the file, depending on the format (XML, JSON, etc.)
|
void |
AbstractReader.NodeReader.accept(Node n)
Reads the node tags.
|
void |
AbstractReader.CommonReader.accept(PrimitiveData pd)
Reads the common primitive attributes and sets them in
pd |
void |
AbstractReader.RelationReader.accept(Relation r,
java.util.Collection<RelationMemberData> members)
Reads the relation members and tags.
|
void |
AbstractReader.WayReader.accept(Way 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 User |
AbstractReader.createUser(java.lang.String uid,
java.lang.String name) |
protected DataSet |
OsmReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
protected DataSet |
OsmJsonReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
protected abstract DataSet |
AbstractReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
protected DataSet |
GeoJSONReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
protected DataSet |
AbstractReader.doParseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor,
AbstractReader.ParserWorker parserWorker) |
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) |
DataSet |
GeoJSONServerReader.GeoJsonParser.parse() |
abstract T |
OsmServerLocationReader.Parser.parse() |
DataSet |
OsmServerLocationReader.OsmParser.parse() |
DataSet |
OsmServerLocationReader.OsmChangeParser.parse() |
GpxData |
OsmServerLocationReader.GpxParser.parse() |
java.util.List<Note> |
OsmServerLocationReader.NoteParser.parse() |
protected void |
OsmJsonReader.parse() |
private void |
GeoJSONReader.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 |
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(javax.json.JsonObject crs)
Parse CRS as per https://geojson.org/geojson-spec.html#coordinate-reference-system-objects.
|
static DataSet |
OsmReader.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.
|
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.
|
protected DataSet |
OverpassDownloadReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor) |
static DataSet |
OsmReader.parseDataSet(java.io.InputStream source,
ProgressMonitor progressMonitor,
boolean convertUnknownToTags)
Parse the given input source and return the dataset.
|
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).
|
protected void |
AbstractReader.parseDownloadPolicy(java.lang.String key,
java.lang.String downloadPolicy) |
private void |
OsmJsonReader.parseElements(javax.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) |
private void |
OsmJsonReader.parseNode(javax.json.JsonObject item) |
protected Node |
AbstractReader.parseNode(java.lang.String lat,
java.lang.String lon,
AbstractReader.CommonReader commonReader,
AbstractReader.NodeReader nodeReader) |
private void |
OsmReader.parseNodeTags(Node n) |
private static void |
AbstractReader.parsePolicy(java.lang.String key,
java.lang.String policy,
java.util.function.Consumer<java.lang.String> consumer) |
protected Relation |
AbstractReader.parseRelation(AbstractReader.CommonReader commonReader,
AbstractReader.RelationReader relationReader) |
private void |
OsmJsonReader.parseRelation(javax.json.JsonObject item) |
protected RelationMemberData |
AbstractReader.parseRelationMember(Relation r,
long id,
java.lang.String type,
java.lang.String role) |
protected RelationMemberData |
AbstractReader.parseRelationMember(Relation r,
java.lang.String ref,
java.lang.String type,
java.lang.String role) |
private void |
OsmReader.parseRelationMembersAndTags(Relation r,
java.util.Collection<RelationMemberData> members) |
private void |
OsmJsonReader.parseRoot(javax.json.JsonObject object) |
private void |
GeoJSONReader.parseRoot(javax.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(PrimitiveData current,
int version) |
protected void |
AbstractReader.parseVersion(PrimitiveData current,
java.lang.String versionString) |
protected void |
AbstractReader.parseVersion(java.lang.String version) |
protected Way |
AbstractReader.parseWay(AbstractReader.CommonReader commonReader,
AbstractReader.WayReader wayReader) |
private void |
OsmJsonReader.parseWay(javax.json.JsonObject item) |
private void |
OsmReader.parseWayNodesAndTags(Way 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(javax.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(javax.json.JsonObject item,
Relation r,
java.util.Collection<RelationMemberData> members) |
private static void |
AbstractReader.validateVersion(java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
private boolean |
NmeaReader.parseNMEASentence(java.lang.String s,
NmeaReader.NMEAParserState ps) |
private java.util.Date |
NmeaReader.readTime(java.lang.String p) |
Modifier and Type | Method and Description |
---|---|
static void |
OsmDataSessionImporter.checkMetaVersion(org.w3c.dom.Element elem)
Checks that element defines the expected version number.
|
private java.io.InputStream |
SessionReader.createInputStream(java.io.File sessionFile,
boolean zip) |
private static void |
SessionReader.error(java.lang.String msg) |
static java.lang.String |
OsmDataSessionImporter.extractFileName(org.w3c.dom.Element elem,
SessionReader.ImportSupport support)
Extract file name from element.
|
private static java.io.InputStream |
SessionReader.getZipInputStream(java.util.zip.ZipFile zipFile) |
void |
SessionImporter.importData(java.io.File file,
ProgressMonitor progressMonitor) |
static Layer |
OsmDataSessionImporter.importData(OsmImporter osmImporter,
SessionReader.ImportSupport support,
java.lang.String fileStr,
ProgressMonitor progressMonitor)
Import data as a new layer.
|
Layer |
MarkerSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
SessionLayerImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor)
Load the layer from xml meta-data.
|
Layer |
ImagerySessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
GeoImageSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
GpxTracksSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
OsmDataSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
NoteSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
void |
SessionReader.loadSession(java.io.File sessionFile,
boolean zip,
ProgressMonitor progressMonitor)
Loads session from the given file.
|
void |
SessionReader.loadSession(java.io.InputStream josIS,
java.net.URI sessionFileURI,
boolean zip,
ProgressMonitor progressMonitor)
Loads session from the given input stream.
|
private void |
SessionReader.parseJos(org.w3c.dom.Document doc,
ProgressMonitor progressMonitor) |