| Package | Description |
|---|---|
| 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.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.data |
Provides the classes for JOSM managed data.
|
| org.openstreetmap.josm.data.cache |
Provides the classes for JOSM cache of imagery tiles, backed up by JCS.
|
| 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.oauth |
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.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.datum |
Provides the classes for datums used in map projections.
|
| org.openstreetmap.josm.data.projection.proj |
Provides the classes for JOSM map projections implementations.
|
| 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.conflict.pair |
Provides the classes for displaying conflicts as pair of lists.
|
| org.openstreetmap.josm.gui.conflict.pair.properties |
Provides the classes for displaying conflicts in OSM primitive properties.
|
| 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.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.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.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.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.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
| org.openstreetmap.josm.gui.mappaint.styleelement |
Style elements defining how a map paint style is rendered.
|
| org.openstreetmap.josm.gui.oauth |
Provides GUI classes for handling OAuth authentication to OSM API.
|
| org.openstreetmap.josm.gui.preferences.imagery |
Provides classes for handling imagery preferences.
|
| org.openstreetmap.josm.gui.preferences.projection |
Provides classes for handling projection 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.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.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.audio |
Provides the classes for Audio mapping features.
|
| org.openstreetmap.josm.io.audio.fx |
Provides the classes for Audio mapping features requiring JavaFX.
|
| 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.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.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 |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| ImageProvider
Helper class to support the application with images.
|
| ListenerList
This is a list of listeners.
|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Pair
A pair of objects.
|
| Shortcut
Global shortcut class.
|
| UserCancelException
Exception thrown when an operation is canceled by user.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| UserCancelException
Exception thrown when an operation is canceled by user.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Pair
A pair of objects.
|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Class and Description |
|---|
| ListenerList
This is a list of listeners.
|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| HttpClient.Response
A wrapper for the HTTP response.
|
| Class and Description |
|---|
| ListenerList
This is a list of listeners.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| HttpClient.Response
A wrapper for the HTTP response.
|
| ImageProvider.ImageSizes
Supported image sizes
|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| HttpClient.Response
A wrapper for the HTTP response.
|
| Class and Description |
|---|
| ListenerList
This is a list of listeners.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| Geometry.AreaAndPerimeter
Data class to hold two double values (area and perimeter of a polygon).
|
| Class and Description |
|---|
| Geometry.AreaAndPerimeter
Data class to hold two double values (area and perimeter of a polygon).
|
| Class and Description |
|---|
| ListenableWeakReference
This is a special weak reference that notifies a listener when it is no longer available.
|
| Class and Description |
|---|
| ImageResource
Holds data for one particular image.
|
| Class and Description |
|---|
| PlatformVisitor
Visitor, to be used with
Platform. |
| Class and Description |
|---|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| ImageProvider
Helper class to support the application with images.
|
| Pair
A pair of objects.
|
| PlatformHook.NativeOsCallback
Called when interfacing with native OS functions.
|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Class and Description |
|---|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Class and Description |
|---|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Class and Description |
|---|
| UserCancelException
Exception thrown when an operation is canceled by user.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| ImageProvider
Helper class to support the application with images.
|
| Shortcut
Global shortcut class.
|
| UserCancelException
Exception thrown when an operation is canceled by user.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Class and Description |
|---|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| ListenerList
This is a list of listeners.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| ListenerList
This is a list of listeners.
|
| OverpassTurboQueryWizard
Uses Overpass Turbo query wizard code (MIT Licensed)
to build an Overpass QL from a
SearchAction like query. |
| Class and Description |
|---|
| LanguageInfo.LocaleType
Type of the locale to use
|
| WikiReader
Read a trac-wiki page.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Diff.Change
The result of comparison is an "edit script": a chain of change objects.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| ImageProvider
Helper class to support the application with images.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| ImageProcessor
Processor that modifies images (sharpen, brightness, etc.).
|
| ImageProvider
Helper class to support the application with images.
|
| MemoryManager.MemoryHandle
A memory area managed by the
MemoryManager. |
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| ColorScale
Utility class that helps to work with color scale for coloring GPX tracks etc.
|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Class and Description |
|---|
| ImageProcessor
Processor that modifies images (sharpen, brightness, etc.).
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| ImageProvider
Helper class to support the application with images.
|
| ListenerList
This is a list of listeners.
|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| RotationAngle
Determines how an icon is to be rotated depending on the primitive to be displayed.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| UserCancelException
Exception thrown when an operation is canceled by user.
|
| XmlParsingException
An exception thrown during XML parsing, with known line and column.
|
| Class and Description |
|---|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Class and Description |
|---|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| Class and Description |
|---|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| MultiMap
MultiMap - maps keys to multiple values.
|
| XmlObjectParser
An helper class that reads from a XML stream into specific objects.
|
| Class and Description |
|---|
| ListenerList
This is a list of listeners.
|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Pair
A pair of objects.
|
| Shortcut
Global shortcut class.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| HttpClient.Response
A wrapper for the HTTP response.
|
| ListenerList
This is a list of listeners.
|
| Pair
A pair of objects.
|
| XmlParsingException
An exception thrown during XML parsing, with known line and column.
|
| Class and Description |
|---|
| ListenerList
This is a list of listeners.
|
| Class and Description |
|---|
| ListenerList
This is a list of listeners.
|
| Class and Description |
|---|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Class and Description |
|---|
| Pair
A pair of objects.
|
| Class and Description |
|---|
| MultiMap
MultiMap - maps keys to multiple values.
|
| Class and Description |
|---|
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| ImageProvider
Helper class to support the application with images.
|
| Class and Description |
|---|
| AlphanumComparator
The Alphanum Algorithm is an improved sorting algorithm for strings
containing numbers: Instead of sorting numbers in ASCII order like a standard
sort, this algorithm sorts numbers in numeric order.
|
| ColorScale
Utility class that helps to work with color scale for coloring GPX tracks etc.
|
| DefaultGeoProperty
Implementation of simple boolean
GeoProperty. |
| Diff.Change
The result of comparison is an "edit script": a chain of change objects.
|
| Diff.FileData
Data on one input file being compared.
|
| Diff.ScriptBuilder
Script builder.
|
| GBC
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Geometry.AreaAndPerimeter
Data class to hold two double values (area and perimeter of a polygon).
|
| Geometry.PolygonIntersection
The result types for a
Geometry.polygonIntersection(Area, Area) test |
| GeoProperty
A method to look up a property of the earth surface.
|
| GeoPropertyIndex
Fast index to look up properties of the earth surface.
|
| GeoPropertyIndex.GPLevel |
| HttpClient
Provides a uniform access for a HTTP/HTTPS server.
|
| HttpClient.ConnectionResponse
A wrapper for the HTTP connection response.
|
| HttpClient.HttpClientFactory
HTTP client factory.
|
| HttpClient.Response
A wrapper for the HTTP response.
|
| I18n.PluralMode
Enumeration of possible plural modes.
|
| ImageOverlay
class to describe how image overlay
|
| ImageProcessor
Processor that modifies images (sharpen, brightness, etc.).
|
| ImageProvider
Helper class to support the application with images.
|
| ImageProvider.ImageSizes
Supported image sizes
|
| ImageProvider.ImageType
Supported image types
|
| ImageResource
Holds data for one particular image.
|
| ImageWarp.Interpolation
Interpolation method.
|
| ImageWarp.PointTransform
Transformation that translates the pixel coordinates.
|
| LanguageInfo.LocaleType
Type of the locale to use
|
| ListenerList
This is a list of listeners.
|
| ListenerList.EventFirerer
This is a function that can be invoked for every listener.
|
| ListenerList.WeakListener |
| Logging.RememberWarningHandler |
| MemoryManager
This class allows all components of JOSM to register reclaimable amounts to memory.
|
| MemoryManager.MemoryHandle
A memory area managed by the
MemoryManager. |
| MemoryManager.NotEnoughMemoryException
This exception is thrown if there is not enough memory for allocating the given object.
|
| MultiMap
MultiMap - maps keys to multiple values.
|
| OptionParser
A replacement of getopt.
|
| OptionParser.AvailableOption |
| OptionParser.OptionCount
How often an option may / must be specified on the command line.
|
| OverpassTurboQueryWizard
Uses Overpass Turbo query wizard code (MIT Licensed)
to build an Overpass QL from a
SearchAction like query. |
| Pair
A pair of objects.
|
| Platform
Enum listing the supported platforms (operating system families).
|
| PlatformHook
This interface allows platform (operating system) dependent code
to be bundled into self-contained classes.
|
| PlatformHook.JavaExpirationCallback
Called when an outdated version of Java is detected at startup.
|
| PlatformHook.NativeOsCallback
Called when interfacing with native OS functions.
|
| PlatformHookWindows.FontEntry
Simple data class to hold information about a font.
|
| PlatformVisitor
Visitor, to be used with
Platform. |
| RotationAngle
Determines how an icon is to be rotated depending on the primitive to be displayed.
|
| Shortcut
Global shortcut class.
|
| Shortcut.ShortcutCollection |
| SubclassFilteredCollection
Filtered view of a collection.
|
| TextTagParser.TagWarningCallback
Called when a problematic tag is encountered.
|
| XmlObjectParser.Entry |
| XmlParsingException
An exception thrown during XML parsing, with known line and column.
|