Uses of Package
org.openstreetmap.josm.io
-
Packages that use org.openstreetmap.josm.io Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.actions.downloadtasks Provides the classes for JOSMdownload tasks
.org.openstreetmap.josm.actions.upload Provides the classes for JOSMupload action
.org.openstreetmap.josm.command Provides the classes for JOSM commands allowing to modify an OSM data set.org.openstreetmap.josm.data.imagery Provides the classes for JOSM imagery sources, coupled withJMapViewer
classes.org.openstreetmap.josm.data.imagery.vectortile.mapbox.style Provides classes for converting Mapbox Vector Styles to JOSM MapCSS stylesheets See the style specification for more information on what the Mapbox Vector Style translation code expects.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.preferences Provides the classes for storing JOSM user preferences.org.openstreetmap.josm.data.validation Provides the classes for JOSM data validation.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 elseorg.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.geoimage Provides classes for handling layers displaying geotagged pictures.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.ozi org.openstreetmap.josm.io.remotecontrol.handler Provides the classes for remote control handlers (features exposed to the browser).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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.actions Class Description OsmServerBackreferenceReader OsmServerBackreferenceReader fetches the primitives from the OSM server which refer to a specific primitive.OsmServerChangesetReader Reads the history of anOsmPrimitive
from the OSM API server.OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.actions.downloadtasks Class 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 anOsmPrimitive
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.UrlPattern Download URL pattern. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.actions.upload Class 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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.command Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.data.imagery Class Description CacheCustomContent Use this class if you want to cache and store a single file that gets updated regularly. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.data.imagery.vectortile.mapbox.style Class Description CachedFile Downloads a file and caches it on disk in order to reduce network load. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.data.osm Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.data.preferences Class Description XmlStreamParsingException Exception for unexpected processing errors during XML stream parsing.XmlWriter Helper class to use for xml outputting classes. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.data.validation Class Description GeoJSONMapRouletteWriter ConvertTestError
to MapRoulette TasksIllegalDataException Generic exception raised when illegal data is read. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.data.validation.tests Class Description IllegalDataException Generic exception raised when illegal data is read. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui Class 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 headerChangesetClosedException.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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.dialogs Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.dialogs.changeset.query Class Description ChangesetQuery Data class to collect restrictions (parameters) for downloading changesets from the OSM API. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.dialogs.relation Class Description MultiFetchServerObjectReader Retrieves a set ofOsmPrimitive
s from an OSM server using the so called Multi Fetch API.OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.download Class Description NameFinder.SearchResult Data storage for search results.OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.history Class Description OsmServerHistoryReader Reads the history of anOsmPrimitive
from the OSM API server.OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.io Class Description MaxChangesetSizeExceededPolicy This determines what to do when the max changeset size was exceeded by a upload.MultiFetchServerObjectReader Retrieves a set ofOsmPrimitive
s from an OSM server using the so called Multi Fetch API.OnlineResource Online resources directly used by JOSM.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 anOsmPrimitive
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 uploadingUploadStrategySpecification An UploadStrategySpecification consists of the parameter describing the strategy for uploading a collection ofOsmPrimitive
. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.io.importexport Class Description IGpxReader Abstraction ofGpxReader
,NmeaReader
,OziWptReader
andRtkLibPosReader
IllegalDataException Generic exception raised when illegal data is read. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.layer.geoimage Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.layer.gpx Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.mappaint Class 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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.mappaint.mapcss Class Description CachedFile Downloads a file and caches it on disk in order to reduce network load. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.oauth Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.preferences Class 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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.gui.preferences.server Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs.ProxyPolicy The proxy policy is how JOSM will use proxy information. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io Class Description AbstractParser Base class ofOsmChangesetContentParser
andOsmHistoryReader
internal parsers.AbstractReader Abstract Reader, allowing other implementations than OsmReader (PbfReader in PBF plugin for example)AbstractReader.BinaryParserWorker An interface for reading binary dataAbstractReader.CommonReader AbstractReader.NodeReader AbstractReader.ParserWorker AbstractReader.RelationReader AbstractReader.WayReader BoundingBoxDownloader Read content from OSM server for a given bounding boxCacheCustomContent 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 Identifies when the changeset exception occurred.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.GeoJSONWriter Writes OSM data as a GeoJSON string, using JSR 353: Java API for JSON Processing (JSON-P).GeoJSONWriter.Options GpxParser.State IGpxReader Abstraction ofGpxReader
,NmeaReader
,OziWptReader
andRtkLibPosReader
IllegalDataException Generic exception raised when illegal data is read.ImportCancelException All exceptions resulting from a user cancellation 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 ofOsmPrimitive
s from an OSM server using the so called Multi Fetch API.MultiFetchServerObjectReader.FetchResult The class holding the results given byMultiFetchServerObjectReader.Fetcher
.NameFinder.SearchResult Data storage for search results.NoteReader.NoteParseMode Notes can be represented in two XML formats.OfflineAccessException Exception thrown when an online resource is accessed while in offline mode.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).OsmPbfReader.BoundedInputStream This could be replaced byBoundedInputStream
from Apache Commons IO.OsmPbfReader.PrimitiveBlockRecord A record class for passing PrimitiveBlock information to the PrimitiveGroup parserOsmReader Parser for the Osm API (XML output).OsmReader.Options Options are used to change how the xml data is parsed.OsmServerBackreferenceReader OsmServerBackreferenceReader fetches the primitives from the OSM server which refer to a specific primitive.OsmServerLocationReader Read content from OSM server for a given URLOsmServerLocationReader.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.OverpassOutputFormat Possible Overpass API output format, with the[out:<directive>]
statement.ProxyPolicy The proxy policy is how JOSM will use proxy information.StreamProgressUpdater Helper class forStreamProgressUpdater
to encapsulate interaction with theProgressMonitor
.UploadStrategy The chunk mode to use when uploadingUploadStrategySpecification An UploadStrategySpecification consists of the parameter describing the strategy for uploading a collection ofOsmPrimitive
.UrlPattern Download URL pattern.UrlPatterns.GeoJsonUrlPattern Patterns for Geojson download URLs.UrlPatterns.GpxUrlPattern Patterns for GPX download URLs.UrlPatterns.NoteUrlPattern Patterns for Note download URLs.UrlPatterns.OsmChangeUrlPattern Patterns for OsmChange data download URLs.UrlPatterns.OsmUrlPattern Patterns for OSM data download URLs.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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io.imagery Class Description CachedFile Downloads a file and caches it on disk in order to reduce network load. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io.nmea Class Description IGpxReader Abstraction ofGpxReader
,NmeaReader
,OziWptReader
andRtkLibPosReader
IllegalDataException Generic exception raised when illegal data is read. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io.ozi Class Description IGpxReader Abstraction ofGpxReader
,NmeaReader
,OziWptReader
andRtkLibPosReader
-
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io.remotecontrol.handler Class Description OsmApiException Exception thrown when a communication error occurs when accessing the OSM API. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io.rtklib Class Description IGpxReader Abstraction ofGpxReader
,NmeaReader
,OziWptReader
andRtkLibPosReader
-
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.io.session Class 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. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.plugins Class Description OsmTransferException Exception thrown when a communication error with the OSM server occurs. -
Classes in org.openstreetmap.josm.io used by org.openstreetmap.josm.tools Class Description CachedFile Downloads a file and caches it on disk in order to reduce network load.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 headerChangesetClosedException.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.