| 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.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.data.imagery |
Provides the classes for JOSM imagery sources, coupled with
JMapViewer 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.validation |
Provides the classes for JOSM data validation.
|
| org.openstreetmap.josm.gui |
Provides the classes for JOSM graphical user interface.
|
| 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 else
|
| 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.download |
Provides GUI classes for the download dialog.
|
| org.openstreetmap.josm.gui.draw |
Provides GUI classes for 2D drawing in the map.
|
| 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.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.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.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.presets |
Provides classes for handling tagging presets.
|
| 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.plugins |
Provides the classes for JOSM plugins system.
|
| Class and Description |
|---|
| MainMenu
This is the JOSM main menu bar.
|
| MainPanel
This is the content panel inside the
MainFrame. |
| MapFrame
One Map frame with one dataset behind.
|
| MapFrameListener
Listener notified of MapFrame changes.
|
| ProgramArguments
This class holds the arguments passed on to Main.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| HelpAwareOptionPane.ButtonSpec |
| MapFrame
One Map frame with one dataset behind.
|
| MapFrameListener
Listener notified of MapFrame changes.
|
| NavigatableComponent.ZoomChangeListener
Interface to notify listeners of the change of the zoom area.
|
| OsmPrimitivRenderer
Renderer that renders the objects from an OsmPrimitive as data.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| MapFrame
One Map frame with one dataset behind.
|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| MapViewState
This class represents a state of the
MapView. |
| SelectionManager
Manages the selection of a rectangle or a lasso loop.
|
| SelectionManager.SelectionEnded
This is the interface that an user of SelectionManager has to implement
to get informed when a selection closes.
|
| Class and Description |
|---|
| SideButton
Button that is usually used in toggle dialogs.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| MapViewState
This class represents a state of the
MapView. |
| MapViewState.MapViewPoint
A class representing a point in the map view.
|
| MapViewState.MapViewRectangle
A rectangle on the MapView.
|
| NavigatableComponent
A component that can be navigated by a
MapMover. |
| Class and Description |
|---|
| NavigatableComponent
A component that can be navigated by a
MapMover. |
| Class and Description |
|---|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| Class and Description |
|---|
| ConditionalOptionPaneUtil.MessagePanel
This is a message panel used in dialogs which can be enabled/disabled with a preference setting.
|
| ConditionalOptionPaneUtil.NotShowAgain
An enum designating how long to not show this message again, i.e., for how long to store
|
| DefaultNameFormatter
This is the default implementation of a
NameFormatter for names of OsmPrimitives
and HistoryOsmPrimitives. |
| ExtendedDialog
General configurable dialog window.
|
| GettingStarted |
| GettingStarted.LinkGeneral |
| HelpAwareOptionPane.ButtonSpec |
| HideableButton
An interface to provide showing/hiding method for buttons,
when hidden state is stored in preferences
|
| IconToggleButton
Just a toggle button, with smaller border and icon only to display in
MapFrame toolbars.
|
| ImageryMenu
Imagery menu, holding entries for imagery preferences, offset actions and dynamic imagery entries
depending on current mapview coordinates.
|
| JosmUserIdentityManager
JosmUserIdentityManager is a global object which keeps track of what JOSM knows about
the identity of the current user.
|
| MainFrame
This is the JOSM main window.
|
| MainMenu
This is the JOSM main menu bar.
|
| MainMenu.WINDOW_MENU_GROUP |
| MainPanel
This is the content panel inside the
MainFrame. |
| MapFrame
One Map frame with one dataset behind.
|
| MapFrame.ListAllButtonsAction |
| MapFrame.MapModeChangeListener
Interface to notify listeners of the change of the mapMode.
|
| MapFrameListener
Listener notified of MapFrame changes.
|
| MapMover
Enables moving of the map by holding down the right mouse button and drag
the mouse.
|
| MapMover.JMapViewerUpdater |
| MapMover.ZoomerAction |
| MapStatus
A component that manages some status information display about the map.
|
| MapStatus.BackgroundProgressMonitor |
| MapStatus.Collector
The collector class that waits for notification and then update the display objects.
|
| MapStatus.MouseState
Everything, the collector is interested of.
|
| MapStatus.StatusTextHistory |
| MapView
This is a component used in the
MapFrame for browsing the map. |
| MapView.LayerInvalidatedListener
An invalidation listener that simply calls repaint() for now.
|
| MapView.RepaintListener
This is a listener that gets informed whenever repaint is called for this MapView.
|
| MapViewState
This class represents a state of the
MapView. |
| MapViewState.MapViewPoint
A class representing a point in the map view.
|
| MapViewState.MapViewRectangle
A rectangle on the MapView.
|
| MenuScroller
A class that provides scrolling capabilities to a long menu dropdown or
popup menu.
|
| MenuScroller.MenuIcon |
| MenuScroller.MenuScrollItem |
| MenuScroller.MenuScrollListener |
| MenuScroller.MenuScrollTimer |
| NameFormatterHook |
| NavigatableComponent
A component that can be navigated by a
MapMover. |
| NavigatableComponent.ZoomChangeListener
Interface to notify listeners of the change of the zoom area.
|
| NavigatableComponent.ZoomData |
| Notification
A Notification Message similar to a popup window, but without disrupting the
user's workflow.
|
| NotificationManager
Manages
Notifications, i.e. displays them on screen. |
| NotificationManager.NotificationPanel |
| ProgramArguments
This class holds the arguments passed on to Main.
|
| ProgramArguments.Option
JOSM command line options.
|
| SelectionManager.SelectionEnded
This is the interface that an user of SelectionManager has to implement
to get informed when a selection closes.
|
| SelectionManager.SelectionHintLayer
This draws the selection hint (rectangle or lasso polygon) on the screen.
|
| ShowHideButtonListener
When some component (ToggleDialog, for example) is linked to button
and needs information about button showing/hiding events, this interface
is used, setting the listener should be implemented by @class HideableButton
|
| SplashScreen
Show a splash screen so the user knows what is happening during startup.
|
| SplashScreen.SplashProgressMonitor
A
ProgressMonitor which stores the (sub)tasks in a tree. |
| SplashScreen.SplashScreenProgressRenderer |
| SplashScreen.Task
A task (of a
ProgressMonitor). |
| Class and Description |
|---|
| OsmPrimitivRenderer
Renderer that renders the objects from an OsmPrimitive as data.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| MainMenu
This is the JOSM main menu bar.
|
| MapFrame
One Map frame with one dataset behind.
|
| NavigatableComponent
A component that can be navigated by a
MapMover. |
| NavigatableComponent.ZoomChangeListener
Interface to notify listeners of the change of the zoom area.
|
| OsmPrimitivRenderer
Renderer that renders the objects from an OsmPrimitive as data.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| PopupMenuHandler
Handler to ease management of actions in different popup menus.
|
| ShowHideButtonListener
When some component (ToggleDialog, for example) is linked to button
and needs information about button showing/hiding events, this interface
is used, setting the listener should be implemented by @class HideableButton
|
| SideButton
Button that is usually used in toggle dialogs.
|
| Class and Description |
|---|
| SideButton
Button that is usually used in toggle dialogs.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| PopupMenuHandler
Handler to ease management of actions in different popup menus.
|
| ShowHideButtonListener
When some component (ToggleDialog, for example) is linked to button
and needs information about button showing/hiding events, this interface
is used, setting the listener should be implemented by @class HideableButton
|
| SideButton
Button that is usually used in toggle dialogs.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| MapViewState
This class represents a state of the
MapView. |
| MapViewState.MapViewPoint
A class representing a point in the map view.
|
| MapViewState.MapViewRectangle
A rectangle on the MapView.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| MapFrameListener
Listener notified of MapFrame changes.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| SideButton
Button that is usually used in toggle dialogs.
|
| Class and Description |
|---|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| MapViewState.MapViewRectangle
A rectangle on the MapView.
|
| NavigatableComponent.ZoomChangeListener
Interface to notify listeners of the change of the zoom area.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| MapFrame.MapModeChangeListener
Interface to notify listeners of the change of the mapMode.
|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| ShowHideButtonListener
When some component (ToggleDialog, for example) is linked to button
and needs information about button showing/hiding events, this interface
is used, setting the listener should be implemented by @class HideableButton
|
| Class and Description |
|---|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| MapViewState.MapViewPoint
A class representing a point in the map view.
|
| Class and Description |
|---|
| MapView
This is a component used in the
MapFrame for browsing the map. |
| Class and Description |
|---|
| NavigatableComponent
A component that can be navigated by a
MapMover. |
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| PleaseWaitDialog |
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| Class and Description |
|---|
| ExtendedDialog
General configurable dialog window.
|
| Class and Description |
|---|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
| Class and Description |
|---|
| MapFrame
One Map frame with one dataset behind.
|
| MapFrameListener
Listener notified of MapFrame changes.
|
| PleaseWaitRunnable
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|