Package | Description |
---|---|
org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
org.openstreetmap.josm.actions.downloadtasks |
Provides the classes for JOSM
download tasks . |
org.openstreetmap.josm.actions.upload |
Provides the classes for JOSM
upload action . |
org.openstreetmap.josm.data.imagery |
Provides the classes for JOSM imagery sources, coupled with
JMapViewer classes. |
org.openstreetmap.josm.data.preferences |
Provides the classes for storing JOSM user preferences.
|
org.openstreetmap.josm.data.validation.tests |
Provides the classes for JOSM data validation tests.
|
org.openstreetmap.josm.gui |
Provides the classes for JOSM graphical user interface.
|
org.openstreetmap.josm.gui.dialogs |
Provides three kinds of dialogs:
Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI
Changeset dialog based on a standalone implementation, dedicated to OSM changesets management
Extended dialogs for everything else
|
org.openstreetmap.josm.gui.dialogs.changeset.query |
Provides classes allowing to query changesets to the OSM API.
|
org.openstreetmap.josm.gui.dialogs.relation |
Toggle dialog allowing to display currently loaded relations and perform operations on them.
|
org.openstreetmap.josm.gui.download |
Provides GUI classes for the download dialog.
|
org.openstreetmap.josm.gui.history |
Provides GUI classes for handling history of OSM objects.
|
org.openstreetmap.josm.gui.io |
Provides GUI classes for handling input/output operations (download, upload, save).
|
org.openstreetmap.josm.gui.io.importexport |
Provides GUI classes for handling file import/export operations.
|
org.openstreetmap.josm.gui.layer.gpx |
Provides classes for handling GPX layers.
|
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.gui.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
org.openstreetmap.josm.gui.oauth |
Provides GUI classes for handling OAuth authentication to OSM API.
|
org.openstreetmap.josm.gui.preferences |
Provides generic classes for handling JOSM preferences.
|
org.openstreetmap.josm.gui.preferences.server |
Provides classes for handling connection preferences, including server authentication and proxy settings.
|
org.openstreetmap.josm.io |
Provides the classes for JOSM input/output support.
|
org.openstreetmap.josm.io.imagery |
Provides the classes for imagery I/O.
|
org.openstreetmap.josm.io.nmea |
Provides the classes for reading NMEA-0183 files.
|
org.openstreetmap.josm.io.rtklib |
Provides the classes for reading RTKLib Positioning Solution files.
|
org.openstreetmap.josm.io.session |
Provides the classes for user sessions import/export.
|
org.openstreetmap.josm.plugins |
Provides the classes for JOSM plugins system.
|
org.openstreetmap.josm.tools |
Provides the classes for various utilities and tools called from all other packages.
|
Class and Description |
---|
OsmServerBackreferenceReader
OsmServerBackreferenceReader fetches the primitives from the OSM server which
refer to a specific primitive.
|
OsmServerChangesetReader
Reads the history of an
OsmPrimitive from the OSM API server. |
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
ChangesetQuery
Data class to collect restrictions (parameters) for downloading changesets from the
OSM API.
|
Compression
An enum representing the compression type of a resource.
|
OsmServerChangesetReader
Reads the history of an
OsmPrimitive from the OSM API server. |
OsmServerReader
This DataReader reads directly from the REST API of the osm server.
|
OsmServerUserInfoReader
Download and parse info of the logged in user (OSM API v0.6 "/user/details").
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
OsmApi
Class that encapsulates the communications with the OSM API.
All interaction with the server-side OSM API should go through this class. It is conceivable to extract this into an interface later and create various classes implementing the interface, to be able to talk to various kinds of servers. |
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
CacheCustomContent
Use this class if you want to cache and store a single file that gets updated regularly.
|
Class and Description |
---|
XmlStreamParsingException
Exception for unexpected processing errors during XML stream parsing.
|
XmlWriter
Helper class to use for xml outputting classes.
|
Class and Description |
---|
IllegalDataException
Generic exception raised when illegal data is read.
|
Class and Description |
---|
CacheCustomContent
Use this class if you want to cache and store a single file that gets updated regularly.
|
ChangesetClosedException
A ChangesetClosedException is thrown if the server replies with a HTTP
return code 409 (Conflict) with the error header
ChangesetClosedException.ERROR_HEADER_PATTERN . |
DefaultProxySelector
This is the default proxy selector used in JOSM.
|
MissingOAuthAccessTokenException
Exception thrown when a valid OAuth access token was expected, but not found.
|
OsmApiException
Exception thrown when a communication error occurs when accessing the OSM API.
|
OsmApiInitializationException
Exception thrown when a communication error occurred with the OSM server during API initialization.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
ChangesetQuery
Data class to collect restrictions (parameters) for downloading changesets from the
OSM API.
|
Class and Description |
---|
MultiFetchServerObjectReader
Retrieves a set of
OsmPrimitive s from an OSM server using the so called
Multi Fetch API. |
OsmServerObjectReader
OsmServerObjectReader reads an individual object from the OSM server.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
NameFinder.SearchResult
Data storage for search results.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
OsmServerHistoryReader
Reads the history of an
OsmPrimitive from the OSM API server. |
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
MaxChangesetSizeExceededPolicy
This determines what to do when the max changeset size was exceeded by a upload.
|
MultiFetchServerObjectReader
Retrieves a set of
OsmPrimitive s from an OSM server using the so called
Multi Fetch API. |
OsmApiException
Exception thrown when a communication error occurs when accessing the OSM API.
|
OsmApiPrimitiveGoneException
Represents an exception thrown by the OSM API if JOSM tries to update or delete a primitive
which is already deleted on the server.
|
OsmServerChangesetReader
Reads the history of an
OsmPrimitive from the OSM API server. |
OsmServerObjectReader
OsmServerObjectReader reads an individual object from the OSM server.
|
OsmServerWriter
Class that uploads all changes to the osm server.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
UploadStrategy
The chunk mode to use when uploading
|
UploadStrategySpecification
An UploadStrategySpecification consists of the parameter describing the strategy
for uploading a collection of
OsmPrimitive . |
Class and Description |
---|
IllegalDataException
Generic exception raised when illegal data is read.
|
Class and Description |
---|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
CachedFile
Downloads a file and caches it on disk in order to reduce network load.
|
IllegalDataException
Generic exception raised when illegal data is read.
|
Class and Description |
---|
CachedFile
Downloads a file and caches it on disk in order to reduce network load.
|
Class and Description |
---|
OsmTransferCanceledException
Exception thrown when a communication with the OSM server has been cancelled by the user.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
CachedFile
Downloads a file and caches it on disk in order to reduce network load.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
ProxyPolicy
The proxy policy is how JOSM will use proxy information.
|
Class and Description |
---|
AbstractParser
Base class of
OsmChangesetContentParser and OsmHistoryReader internal parsers. |
AbstractReader
Abstract Reader, allowing other implementations than OsmReader (PbfReader in PBF plugin for example)
|
AbstractReader.CommonReader |
AbstractReader.NodeReader |
AbstractReader.ParserWorker |
AbstractReader.RelationReader |
AbstractReader.WayReader |
BoundingBoxDownloader
Read content from OSM server for a given bounding box
|
CacheCustomContent
Use this class if you want to cache and store a single file that gets updated regularly.
|
CachedFile
Downloads a file and caches it on disk in order to reduce network load.
|
CachedFile.CachingStrategy
Caching strategy.
|
Capabilities
Represents the OSM API server capabilities.
|
CertificateAmendment.CertAmend
A certificate amendment.
|
CertificateAmendment.EmbeddedCertAmend
An embedded certificate amendment.
|
CertificateAmendment.NativeCertAmend
A certificate amendment relying on native platform certificate store.
|
ChangesetClosedException.Source |
ChangesetQuery
Data class to collect restrictions (parameters) for downloading changesets from the
OSM API.
|
ChangesetQuery.ChangesetQueryUrlException
Exception thrown for invalid changeset queries.
|
Compression
An enum representing the compression type of a resource.
|
DiffResultProcessor.DiffResultEntry |
FileWatcher
Background thread that monitors certain files and perform relevant actions when they change.
|
GpxReader.State |
IGpxReader
Abstraction of
GpxReader and NmeaReader . |
IllegalDataException
Generic exception raised when illegal data is read.
|
ImportCancelException
All exceptions resulting from a user cancelation during any import should implement this interface.
|
MaxChangesetSizeExceededPolicy
This determines what to do when the max changeset size was exceeded by a upload.
|
MessageNotifier.NotifierCallback
Called when new new messages are detected.
|
MissingOAuthAccessTokenException
Exception thrown when a valid OAuth access token was expected, but not found.
|
MultiFetchServerObjectReader
Retrieves a set of
OsmPrimitive s from an OSM server using the so called
Multi Fetch API. |
MultiFetchServerObjectReader.FetchResult
The class holding the results given by
MultiFetchServerObjectReader.Fetcher . |
NameFinder.SearchResult
Data storage for search results.
|
NoteReader.NoteParseMode
Notes can be represented in two XML formats.
|
OnlineResource
Online resources directly used by JOSM.
|
OsmApi
Class that encapsulates the communications with the OSM API.
All interaction with the server-side OSM API should go through this class. It is conceivable to extract this into an interface later and create various classes implementing the interface, to be able to talk to various kinds of servers. |
OsmApi.OsmApiInitializationListener
OSM API initialization listener.
|
OsmApiException
Exception thrown when a communication error occurs when accessing the OSM API.
|
OsmApiInitializationException
Exception thrown when a communication error occurred with the OSM server during API initialization.
|
OsmConnection
Base class that handles common things like authentication for the reader and writer
to the osm server.
|
OsmConnection.OAuthAccessTokenFetcher
Retrieves OAuth access token.
|
OsmJsonReader
Parser for the Osm API (JSON output).
|
OsmReader
Parser for the Osm API (XML output).
|
OsmServerBackreferenceReader
OsmServerBackreferenceReader fetches the primitives from the OSM server which
refer to a specific primitive.
|
OsmServerLocationReader.GpxUrlPattern
Patterns for GPX download URLs.
|
OsmServerLocationReader.NoteUrlPattern
Patterns for Note download URLs.
|
OsmServerLocationReader.OsmUrlPattern
Patterns for OSM data download URLs.
|
OsmServerLocationReader.Parser |
OsmServerReader
This DataReader reads directly from the REST API of the osm server.
|
OsmServerReader.DomParser
DOM document parser.
|
OsmServerReadPostprocessor
Interface for plugins to process osm data after it has been downloaded or read
from file.
|
OsmServerWritePostprocessor
Interface for plugins to process osm data after it has been uploaded to the
OSM server.
|
OsmTransferCanceledException
Exception thrown when a communication with the OSM server has been cancelled by the user.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
OsmWriter
Save the dataset into a stream as osm intern xml format.
|
OsmWriterFactory
This factory is called by everyone who needs an OsmWriter object,
instead of directly calling the OsmWriter constructor.
|
OverpassDownloadReader.OverpassOutpoutFormat
Possible Overpass API output format, with the
[out:<directive>] statement. |
ProxyPolicy
The proxy policy is how JOSM will use proxy information.
|
StreamProgressUpdater
Helper class for
StreamProgressUpdater to encapsulate interaction with
the ProgressMonitor . |
UploadStrategy
The chunk mode to use when uploading
|
UploadStrategySpecification
An UploadStrategySpecification consists of the parameter describing the strategy
for uploading a collection of
OsmPrimitive . |
UTFInputStreamReader
Detects the different UTF encodings from byte order mark.
|
XmlStreamParsingException
Exception for unexpected processing errors during XML stream parsing.
|
XmlWriter
Helper class to use for xml outputting classes.
|
Class and Description |
---|
CachedFile
Downloads a file and caches it on disk in order to reduce network load.
|
Class and Description |
---|
IGpxReader
Abstraction of
GpxReader and NmeaReader . |
IllegalDataException
Generic exception raised when illegal data is read.
|
Class and Description |
---|
IGpxReader
Abstraction of
GpxReader and NmeaReader . |
Class and Description |
---|
GpxWriter
Writes GPX files from GPX data or OSM data.
|
IllegalDataException
Generic exception raised when illegal data is read.
|
XmlWriter
Helper class to use for xml outputting classes.
|
Class and Description |
---|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|
Class and Description |
---|
CertificateAmendment.NativeCertAmend
A certificate amendment relying on native platform certificate store.
|
ChangesetClosedException
A ChangesetClosedException is thrown if the server replies with a HTTP
return code 409 (Conflict) with the error header
ChangesetClosedException.ERROR_HEADER_PATTERN . |
MissingOAuthAccessTokenException
Exception thrown when a valid OAuth access token was expected, but not found.
|
OsmApiException
Exception thrown when a communication error occurs when accessing the OSM API.
|
OsmApiInitializationException
Exception thrown when a communication error occurred with the OSM server during API initialization.
|
OsmTransferException
Exception thrown when a communication error with the OSM server occurs.
|