JOSM - Javadoc
Package | Description |
---|---|
org.openstreetmap.josm |
Provides the classes of JOSM application.
|
org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
org.openstreetmap.josm.actions.audio |
Provides the classes for JOSM audio playback actions.
|
org.openstreetmap.josm.actions.corrector |
Provides the classes for JOSM
tag correctors . |
org.openstreetmap.josm.actions.downloadtasks |
Provides the classes for JOSM
download tasks . |
org.openstreetmap.josm.actions.mapmode |
Provides the classes for JOSM
map modes . |
org.openstreetmap.josm.actions.relation |
Provides the classes for JOSM actions that work with
relations . |
org.openstreetmap.josm.actions.search |
Provides the classes for JOSM
search action . |
org.openstreetmap.josm.actions.upload |
Provides the classes for JOSM
upload action . |
org.openstreetmap.josm.cli |
Provides the classes for JOSM command line interface.
|
org.openstreetmap.josm.command |
Provides the classes for JOSM commands allowing to modify an OSM data set.
|
org.openstreetmap.josm.command.conflict |
Provides commands for handling conflicts.
|
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
org.openstreetmap.josm.data.algorithms |
General purpose algorithm classes for OSM data validation.
|
org.openstreetmap.josm.data.cache |
Provides the classes for JOSM cache of imagery tiles, backed up by JCS.
|
org.openstreetmap.josm.data.conflict |
Provides the classes for edition
conflicts
between OsmPrimitive s |
org.openstreetmap.josm.data.coor |
Provides the classes for geographic
coordinates
(east/north and lat/lon systems). |
org.openstreetmap.josm.data.coor.conversion |
Provides the classes for geographic
coordinates
conversion. |
org.openstreetmap.josm.data.correction |
Provides the classes for JOSM data correction.
|
org.openstreetmap.josm.data.gpx |
Provides the classes for JOSM
GPX data (points, tracks, routes). |
org.openstreetmap.josm.data.imagery |
Provides the classes for JOSM imagery sources, coupled with
JMapViewer classes. |
org.openstreetmap.josm.data.imagery.street_level | |
org.openstreetmap.josm.data.imagery.vectortile | |
org.openstreetmap.josm.data.imagery.vectortile.mapbox | |
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.notes |
Provides the classes for OSM
notes . |
org.openstreetmap.josm.data.oauth |
Provides the classes for OAuth authentication to OSM.
|
org.openstreetmap.josm.data.oauth.osm |
Provides the classes for OAuth authentication to OSM.
|
org.openstreetmap.josm.data.osm |
Provides the classes for OSM data:
Primitives :
Node ,
Way ,
Relation
Users
Tags
Changesets
Utilities classes
|
org.openstreetmap.josm.data.osm.event |
Provides the classes for OSM dataset events.
|
org.openstreetmap.josm.data.osm.history |
Provides the classes for OSM primitives
history (edition revisions). |
org.openstreetmap.josm.data.osm.pbf |
A package for reading OSM PBF files
See PBF format for details.
|
org.openstreetmap.josm.data.osm.search |
Provides classes allowing to search OSM primitives in a dataset using textual queries.
|
org.openstreetmap.josm.data.osm.visitor |
Provides the classes for performing actions on OSM primitives using Visitor design pattern.
|
org.openstreetmap.josm.data.osm.visitor.paint |
Provides the classes for painting (rendering) OSM primitives on the map.
|
org.openstreetmap.josm.data.osm.visitor.paint.relations |
Provides the classes for painting and caching
Multipolygon relations. |
org.openstreetmap.josm.data.preferences |
Provides the classes for storing JOSM user preferences.
|
org.openstreetmap.josm.data.preferences.sources |
Provide classes to manage source of JOSM extensions that can be chosen in user preferences:
map paint styles
tagging presets
validator rules
|
org.openstreetmap.josm.data.projection |
Provides the classes for JOSM map projection.
|
org.openstreetmap.josm.data.projection.datum |
Provides the classes for datum used in map projections.
|
org.openstreetmap.josm.data.projection.proj |
Provides the classes for JOSM map projections implementations.
|
org.openstreetmap.josm.data.protobuf | |
org.openstreetmap.josm.data.sources | |
org.openstreetmap.josm.data.tagging |
Provides classes for handling OSM tags.
|
org.openstreetmap.josm.data.tagging.ac |
Provides classes for handling autocompletion of tags.
|
org.openstreetmap.josm.data.validation |
Provides the classes for JOSM data validation.
|
org.openstreetmap.josm.data.validation.routines |
This package contains independent validation routines adapted from Apache Commons Validator 1.5.0.
|
org.openstreetmap.josm.data.validation.tests |
Provides the classes for JOSM data validation tests.
|
org.openstreetmap.josm.data.validation.util |
Provides utilities classes for JOSM data validation.
|
org.openstreetmap.josm.data.vector |
Provides classes for vector data like Mapbox Vector Tiles.
|
org.openstreetmap.josm.gui |
Provides the classes for JOSM graphical user interface.
|
org.openstreetmap.josm.gui.animation |
Provides classes adding graphical animation, adapted from Icedtea-Web.
|
org.openstreetmap.josm.gui.autofilter |
Provides the classes for automatic filters (filters automatically created on current data).
|
org.openstreetmap.josm.gui.bbox |
Provides GUI classes for displaying a customizable and interactive bounding box.
|
org.openstreetmap.josm.gui.bugreport |
Provides GUI classes for the bug report system, allowing users to create tickets on issue tracker directly from JOSM.
|
org.openstreetmap.josm.gui.conflict |
Provides the classes for displaying conflicts between OSM primitives.
|
org.openstreetmap.josm.gui.conflict.pair |
Provides the classes for displaying conflicts as pair of lists.
|
org.openstreetmap.josm.gui.conflict.pair.nodes |
Provides the classes for displaying conflicts in ways list of nodes.
|
org.openstreetmap.josm.gui.conflict.pair.properties |
Provides the classes for displaying conflicts in OSM primitive properties.
|
org.openstreetmap.josm.gui.conflict.pair.relation |
Provides the classes for displaying conflicts in OSM primitive relation memberships.
|
org.openstreetmap.josm.gui.conflict.pair.tags |
Provides the classes for displaying conflicts in OSM primitive tags.
|
org.openstreetmap.josm.gui.conflict.tags |
Provides the classes for resolving conflicts between OSM tags.
|
org.openstreetmap.josm.gui.correction |
Provides the classes for JOSM data correction tables.
|
org.openstreetmap.josm.gui.datatransfer |
Provides the classes for transferring data using cut/copy/paste operations.
|
org.openstreetmap.josm.gui.datatransfer.data |
Provides the classes for defining the serializable data transferred using cut/copy/paste operations.
|
org.openstreetmap.josm.gui.datatransfer.importers |
Provides the classes for the transfer support controllers allowing cut/copy/paste operations.
|
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 |
Standalone dialog allowing to handle OSM changesets (query and display them).
|
org.openstreetmap.josm.gui.dialogs.changeset.query |
Provides classes allowing to query changesets to the OSM API.
|
org.openstreetmap.josm.gui.dialogs.layer |
Toggle dialog allowing to display the list of layers.
|
org.openstreetmap.josm.gui.dialogs.properties |
Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.
|
org.openstreetmap.josm.gui.dialogs.relation |
Toggle dialog allowing to display currently loaded relations and perform operations on them.
|
org.openstreetmap.josm.gui.dialogs.relation.actions |
Provides the classes for relation editor actions.
|
org.openstreetmap.josm.gui.dialogs.relation.sort |
Provides the classes for sorting relations.
|
org.openstreetmap.josm.gui.dialogs.validator |
Toggle dialog allowing to launch data validation and display validation results (errors and warnings).
|
org.openstreetmap.josm.gui.download |
Provides GUI classes for the download dialog.
|
org.openstreetmap.josm.gui.download.overpass |
This package contains all overpass query related classes.
|
org.openstreetmap.josm.gui.draw |
Provides GUI classes for 2D drawing in the map.
|
org.openstreetmap.josm.gui.help |
Help system based on an embedded web browser fetching contents from JOSM wiki.
|
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 |
Provides classes for handling the different kinds of map layers.
|
org.openstreetmap.josm.gui.layer.geoimage |
Provides classes for handling layers displaying geotagged pictures.
|
org.openstreetmap.josm.gui.layer.geoimage.viewers.projections | |
org.openstreetmap.josm.gui.layer.gpx |
Provides classes for handling GPX layers.
|
org.openstreetmap.josm.gui.layer.imagery |
Provides classes for handling imagery background layers.
|
org.openstreetmap.josm.gui.layer.markerlayer |
Provides classes for handling marker layers.
|
org.openstreetmap.josm.gui.layer.validation |
Provides classes for handling validation layer.
|
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.loader |
Provides the GUI classes allowing map paint styles to be (re)loaded.
|
org.openstreetmap.josm.gui.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
org.openstreetmap.josm.gui.mappaint.mapcss.parsergen | |
org.openstreetmap.josm.gui.mappaint.styleelement |
Style elements defining how a map paint style is rendered.
|
org.openstreetmap.josm.gui.mappaint.styleelement.placement |
Label placement strategy for map paint 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.advanced |
Provides classes for handling advanced preferences.
|
org.openstreetmap.josm.gui.preferences.audio |
Provides classes for handling audio preferences.
|
org.openstreetmap.josm.gui.preferences.display |
Provides classes for handling display preferences.
|
org.openstreetmap.josm.gui.preferences.imagery |
Provides classes for handling imagery preferences.
|
org.openstreetmap.josm.gui.preferences.map |
Provides classes for handling map preferences.
|
org.openstreetmap.josm.gui.preferences.plugin |
Provides classes for handling plugin preferences.
|
org.openstreetmap.josm.gui.preferences.projection |
Provides classes for handling projection preferences.
|
org.openstreetmap.josm.gui.preferences.remotecontrol |
Provides classes for handling Remote Control preferences.
|
org.openstreetmap.josm.gui.preferences.server |
Provides classes for handling connection preferences, including server authentication and proxy settings.
|
org.openstreetmap.josm.gui.preferences.shortcut |
Provides classes for handling shortcut preferences.
|
org.openstreetmap.josm.gui.preferences.validator |
Provides classes for handling validator preferences.
|
org.openstreetmap.josm.gui.progress |
Provides GUI classes for displaying long tasks background advancement in a progress bar, and a way to cancel them.
|
org.openstreetmap.josm.gui.progress.swing |
Provides Swing-based progress monitor implementations.
|
org.openstreetmap.josm.gui.tagging |
Provides classes for handling edition of OSM tags: tag tables, tag editors.
|
org.openstreetmap.josm.gui.tagging.ac |
Provides GUI classes for handling autocompletion of tags.
|
org.openstreetmap.josm.gui.tagging.presets |
Provides classes for handling tagging presets.
|
org.openstreetmap.josm.gui.tagging.presets.items |
Provides classes for handling tagging presets items.
|
org.openstreetmap.josm.gui.util |
Provides GUI utility classes.
|
org.openstreetmap.josm.gui.util.imagery | |
org.openstreetmap.josm.gui.widgets |
Provides GUI widgets customized for JOSM needs.
|
org.openstreetmap.josm.io |
Provides the classes for JOSM input/output support.
|
org.openstreetmap.josm.io.audio |
Provides the classes for Audio mapping features.
|
org.openstreetmap.josm.io.auth |
Provides the classes for authentication I/O.
|
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.protocols |
Provides the packages for registering protocol handlers.
|
org.openstreetmap.josm.io.protocols.data |
Provides the classes for registering a protocol handler for "data:".
|
org.openstreetmap.josm.io.remotecontrol |
Provides the classes for remote control system.
|
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.spi |
This package contains services.
|
org.openstreetmap.josm.spi.lifecycle |
Service for JOSM lifecycle.
|
org.openstreetmap.josm.spi.preferences |
Service for preferences and base directory lookup.
|
org.openstreetmap.josm.tools |
Provides the classes for various utilities and tools called from all other packages.
|
org.openstreetmap.josm.tools.bugreport |
Provides core classes for the bug report system, allowing to save technical information used later in tickets on issue tracker.
|
org.openstreetmap.josm.tools.date |
Provides classes for handling dates.
|
org.openstreetmap.josm.tools.template_engine |
Provides classes for a generic template engine used in presets, name rendering and search function.
|