Uses of Package
org.openstreetmap.josm.data
-
Packages that use org.openstreetmap.josm.data 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.mapmode Provides the classes for JOSMmap modes
.org.openstreetmap.josm.actions.relation Provides the classes for JOSM actions that work withrelations
.org.openstreetmap.josm.actions.search Provides the classes for JOSMsearch action
.org.openstreetmap.josm.actions.upload Provides the classes for JOSMupload action
.org.openstreetmap.josm.data Provides the classes for JOSM managed data.org.openstreetmap.josm.data.coor Provides the classes for geographiccoordinates
(east/north and lat/lon systems).org.openstreetmap.josm.data.gpx Provides the classes for JOSMGPX data
(points, tracks, routes).org.openstreetmap.josm.data.imagery Provides the classes for JOSM imagery sources, coupled withJMapViewer
classes.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.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.osm.event Provides the classes for OSM dataset events.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.projection Provides the classes for JOSM map projection.org.openstreetmap.josm.data.projection.proj Provides the classes for JOSM map projections implementations.org.openstreetmap.josm.data.sources 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.bbox Provides GUI classes for displaying a customizable and interactive bounding box.org.openstreetmap.josm.gui.conflict.tags Provides the classes for resolving conflicts between OSM 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 elseorg.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.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.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.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.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.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.projection Provides classes for handling projection preferences.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 Provides the classes for JOSM input/output support.org.openstreetmap.josm.io.imagery Provides the classes for imagery I/O.org.openstreetmap.josm.io.remotecontrol.handler Provides the classes for remote control handlers (features exposed to the browser).org.openstreetmap.josm.io.session Provides the classes for user sessions import/export.org.openstreetmap.josm.tools Provides the classes for various utilities and tools called from all other packages. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.actions Class Description APIDataSet Represents a collection ofOsmPrimitive
s which should be uploaded to the API.Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.UndoRedoHandler.CommandQueueListener A simple listener that gets notified of command queue (undo/redo) size changes. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.actions.downloadtasks Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.actions.mapmode Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.actions.relation Class Description UndoRedoHandler.CommandQueueListener A simple listener that gets notified of command queue (undo/redo) size changes. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.actions.search Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.actions.upload Class Description APIDataSet Represents a collection ofOsmPrimitive
s which should be uploaded to the API. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data Class Description APIDataSet.APIOperation The type of operation we can perform with OSM API on a primitive.Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.Bounds.ParseMethod The method used by theBounds(String, String, ParseMethod)
constructorData Generic data, holding data downloaded from various data sources.DataSource A data source, defined by bounds and textual description for the origin.IBounds Represents a "rectangular" area of the world, given in lat/lon min/max values.ImageData Class to holdImageEntry
and the current selectionImageData.ImageDataUpdateListener A listener that is informed when the current selection changePreferences This class holds all preferences for JOSM.Preferences.ThrowingConsumer A consumer that can throw an exceptionProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values.ReorderableModel Defines a model that can be reordered.StructUtils.SerializeOptions SystemOfMeasurement A system of units used to express length and area measurements.SystemOfMeasurement.SoMChangeListener Interface to notify listeners of the change of the system of measurement.UndoRedoHandler This is the global undo/redo handler for allDataSet
s.UndoRedoHandler.CommandAddedEvent Event fired after a command has been added to the command queue.UndoRedoHandler.CommandQueueCleanedEvent Event fired after the command queue has been cleaned.UndoRedoHandler.CommandQueueEvent UndoRedoHandler.CommandQueueListener A simple listener that gets notified of command queue (undo/redo) size changes.UndoRedoHandler.CommandQueuePreciseListener A listener that gets notified of command queue (undo/redo) operations individually.UndoRedoHandler.CommandRedoneEvent Event fired after a command has been redone.UndoRedoHandler.CommandUndoneEvent Event fired after a command has been undone.UserIdentityManager UserIdentityManager is a global object which keeps track of what JOSM knows about the identity of the current user.UserIdentityManager.UserIdentityListener This listener is notified whenever the osm user is changed.Version Provides basic information about the currently used JOSM build. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.coor Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.gpx Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.Data Generic data, holding data downloaded from various data sources.DataSource A data source, defined by bounds and textual description for the origin.IQuadBucketType The minimum necessary interface to useQuadBuckets
. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.imagery Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.IBounds Represents a "rectangular" area of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values.StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa.StructUtils.WriteExplicitly Annotation used for converting objects to String Maps. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.imagery.vectortile.mapbox Class Description IQuadBucketType The minimum necessary interface to useQuadBuckets
. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.imagery.vectortile.mapbox.style Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.osm Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.Data Generic data, holding data downloaded from various data sources.DataSource A data source, defined by bounds and textual description for the origin.IBounds Represents a "rectangular" area of the world, given in lat/lon min/max values.IQuadBucketType The minimum necessary interface to useQuadBuckets
.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values.ReorderableModel Defines a model that can be reordered.SortableModel Defines a model that can be sorted.StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa.StructUtils.WriteExplicitly Annotation used for converting objects to String Maps. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.osm.event Class Description DataSource A data source, defined by bounds and textual description for the origin. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.osm.search Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.osm.visitor Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.osm.visitor.paint Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.projection Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.projection.proj Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.sources Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.IBounds Represents a "rectangular" area of the world, given in lat/lon min/max values.StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.data.vector Class Description Data Generic data, holding data downloaded from various data sources.DataSource A data source, defined by bounds and textual description for the origin.IQuadBucketType The minimum necessary interface to useQuadBuckets
. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values.SystemOfMeasurement A system of units used to express length and area measurements.SystemOfMeasurement.SoMChangeListener Interface to notify listeners of the change of the system of measurement.UndoRedoHandler.CommandQueueListener A simple listener that gets notified of command queue (undo/redo) size changes.ViewportData Data class to keep viewport information. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.bbox Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.conflict.tags Class Description StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.dialogs Class Description ReorderableModel Defines a model that can be reordered.SortableModel Defines a model that can be sorted.UndoRedoHandler.CommandAddedEvent Event fired after a command has been added to the command queue.UndoRedoHandler.CommandQueueCleanedEvent Event fired after the command queue has been cleaned.UndoRedoHandler.CommandQueuePreciseListener A listener that gets notified of command queue (undo/redo) operations individually.UndoRedoHandler.CommandRedoneEvent Event fired after a command has been redone.UndoRedoHandler.CommandUndoneEvent Event fired after a command has been undone. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.dialogs.relation Class Description ReorderableModel Defines a model that can be reordered.SortableModel Defines a model that can be sorted.UndoRedoHandler.CommandQueueListener A simple listener that gets notified of command queue (undo/redo) size changes. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.dialogs.relation.actions Class Description UndoRedoHandler.CommandQueueListener A simple listener that gets notified of command queue (undo/redo) size changes. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.download Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.history Class Description StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.io Class Description APIDataSet Represents a collection ofOsmPrimitive
s which should be uploaded to the API.Preferences This class holds all preferences for JOSM. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.layer Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.Data Generic data, holding data downloaded from various data sources.IBounds Represents a "rectangular" area of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.layer.geoimage Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.Data Generic data, holding data downloaded from various data sources.ImageData Class to holdImageEntry
and the current selectionImageData.ImageDataUpdateListener A listener that is informed when the current selection changeIQuadBucketType The minimum necessary interface to useQuadBuckets
. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.layer.gpx Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.SystemOfMeasurement.SoMChangeListener Interface to notify listeners of the change of the system of measurement. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.layer.imagery Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.layer.markerlayer Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.IQuadBucketType The minimum necessary interface to useQuadBuckets
. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.mappaint Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.ProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.preferences Class Description ReorderableModel Defines a model that can be reordered. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.preferences.advanced Class Description Preferences This class holds all preferences for JOSM. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.preferences.projection Class Description SystemOfMeasurement A system of units used to express length and area measurements. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.util Class Description ReorderableModel Defines a model that can be reordered.SortableModel Defines a model that can be sorted. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.gui.widgets Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.io Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.io.imagery Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.io.remotecontrol.handler Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.io.session Class Description ViewportData Data class to keep viewport information. -
Classes in org.openstreetmap.josm.data used by org.openstreetmap.josm.tools Class Description Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa.StructUtils.WriteExplicitly Annotation used for converting objects to String Maps.