Skip navigation links

JOSM - Javadoc

Packages 
Package Description
org.openstreetmap.gui.jmapviewer
This package and all sub-packages are belonging to the Java component JMapViewer
org.openstreetmap.gui.jmapviewer.checkBoxTree  
org.openstreetmap.gui.jmapviewer.events  
org.openstreetmap.gui.jmapviewer.interfaces  
org.openstreetmap.gui.jmapviewer.tilesources  
org.openstreetmap.josm  
org.openstreetmap.josm.actions  
org.openstreetmap.josm.actions.audio  
org.openstreetmap.josm.actions.downloadtasks  
org.openstreetmap.josm.actions.mapmode  
org.openstreetmap.josm.actions.relation  
org.openstreetmap.josm.actions.search  
org.openstreetmap.josm.actions.upload  
org.openstreetmap.josm.command  
org.openstreetmap.josm.command.conflict
Provides commands for handling conflicts.
org.openstreetmap.josm.corrector  
org.openstreetmap.josm.data  
org.openstreetmap.josm.data.cache  
org.openstreetmap.josm.data.conflict  
org.openstreetmap.josm.data.coor  
org.openstreetmap.josm.data.gpx  
org.openstreetmap.josm.data.imagery  
org.openstreetmap.josm.data.notes  
org.openstreetmap.josm.data.oauth  
org.openstreetmap.josm.data.osm  
org.openstreetmap.josm.data.osm.event  
org.openstreetmap.josm.data.osm.history  
org.openstreetmap.josm.data.osm.visitor  
org.openstreetmap.josm.data.osm.visitor.paint  
org.openstreetmap.josm.data.osm.visitor.paint.relations  
org.openstreetmap.josm.data.preferences  
org.openstreetmap.josm.data.projection  
org.openstreetmap.josm.data.projection.datum  
org.openstreetmap.josm.data.projection.proj  
org.openstreetmap.josm.data.validation  
org.openstreetmap.josm.data.validation.routines
This package contains independant validation routines adapted from Apache Commons Validator 1.4.0.
org.openstreetmap.josm.data.validation.tests  
org.openstreetmap.josm.data.validation.util  
org.openstreetmap.josm.gui  
org.openstreetmap.josm.gui.bbox
Provides GUI classes for displaying a customizable and interactive bounding box.
org.openstreetmap.josm.gui.conflict  
org.openstreetmap.josm.gui.conflict.pair  
org.openstreetmap.josm.gui.conflict.pair.nodes  
org.openstreetmap.josm.gui.conflict.pair.properties  
org.openstreetmap.josm.gui.conflict.pair.relation  
org.openstreetmap.josm.gui.conflict.pair.tags  
org.openstreetmap.josm.gui.conflict.tags  
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.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.sort  
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.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.layer
Provides classes for handling the different kinds of map layers.
org.openstreetmap.josm.gui.layer.geoimage
Provides classes for handling layers displaying geottaged pictures.
org.openstreetmap.josm.gui.layer.gpx
Provides classes for handling GPX layers.
org.openstreetmap.josm.gui.layer.markerlayer
Provides classes for handling marker 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.mappaint.styleelement  
org.openstreetmap.josm.gui.mappaint.xml
Drawing system based on XML 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.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.tagging
Provides classes for handling edition of OSM tags: tag tables, tag editors.
org.openstreetmap.josm.gui.tagging.ac
Provides 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.widgets
Provides GUI widgets customized for JOSM needs.
org.openstreetmap.josm.io  
org.openstreetmap.josm.io.auth  
org.openstreetmap.josm.io.imagery  
org.openstreetmap.josm.io.remotecontrol  
org.openstreetmap.josm.io.remotecontrol.handler  
org.openstreetmap.josm.io.session  
org.openstreetmap.josm.plugins  
org.openstreetmap.josm.tools  
org.openstreetmap.josm.tools.date
Provides classes for handling dates.
org.openstreetmap.josm.tools.template_engine  
Skip navigation links

JOSM