Uses of Package
org.openstreetmap.josm.gui
-
Packages that use org.openstreetmap.josm.gui 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.imagery Provides the classes for JOSM imagery sources, coupled withJMapViewer
classes.org.openstreetmap.josm.data.osm.visitor.paint Provides the classes for painting (rendering) OSM primitives on the map.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.autofilter Provides the classes for automatic filters (filters automatically created on current data).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.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 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.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.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.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.swing Provides Swing-based progress monitor implementations.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. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.actions Class Description ExtendedDialog General configurable dialog window.HelpAwareOptionPane.ButtonSpec A specification of a button that should be added to the options dialogIExtendedDialog Extracted interface ofExtendedDialog
class.MapFrame One Map frame with one dataset behind.MapFrameListener Listener notified of MapFrame changes.MapView This is a component used in theMapFrame
for browsing the map.NavigatableComponent.ZoomChangeListener Interface to notify listeners of the change of the zoom area.Notification A Notification Message similar to a popup window, but without disrupting the user's workflow.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed.PrimitiveRenderer Renderer that renders the objects from anIPrimitive
as data. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.actions.downloadtasks Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.actions.mapmode Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.MapFrame One Map frame with one dataset behind.MapView This is a component used in theMapFrame
for browsing the map.MapViewState This class represents a state of theMapView
.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. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.actions.relation Class Description SideButton Button that is usually used in toggle dialogs. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.actions.search Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.actions.upload Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.data.imagery Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.data.osm.visitor.paint Class Description MapViewState This class represents a state of theMapView
.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 aMapMover
. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.data.validation Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui Class 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 storeDownloadParamType The type of a command line parameter, to be used in switch statements.ExtendedDialog General configurable dialog window.GettingStarted Panel that fills the main part of the program window when JOSM has just started.GettingStarted.LinkGeneral A subclass ofJosmEditorPane
which replaces links with something clickable (usesOpenBrowser
)HelpAwareOptionPane.ButtonSpec A specification of a button that should be added to the options dialogHideableButton An interface to provide showing/hiding method for buttons, when hidden state is stored in preferencesIconToggleButton Just a toggle button, with smaller border and icon only to display in MapFrame toolbars.IExtendedDialog Extracted interface ofExtendedDialog
class.ImageryMenu Imagery menu, holding entries for imagery preferences, offset actions and dynamic imagery entries depending on current mapview coordinates.JosmMetalToolTipUI Overrides MetalToolTipUI to workaround JDK-8262085MainApplication Main window class application.MainFrame This is the JOSM main window.MainMenu This is the JOSM main menu bar.MainMenu.WINDOW_MENU_GROUP The possible item groups of the Windows menu.MainPanel This is the content panel inside theMainFrame
.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.ZoomerAction MapStatus A component that manages some status information display about the map.MapStatus.BackgroundProgressMonitor The progress monitor that is used to display the progress if the user selects to run in backgroundMapStatus.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 theMapFrame
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 theMapView
.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 NavigatableComponent A component that can be navigated by aMapMover
.NavigatableComponent.PrimitiveHoverMouseListener Listener for mouse movement events.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 ManagesNotification
s, i.e. displays them on screen.NotificationManager.NotificationPanel PrimitiveHoverListener Interface to notify listeners when the user moves the mouse pointer onto or off of a primitive.PrimitiveHoverListener.PrimitiveHoverEvent Event that is fired when the mouse pointer is moved over a primitive.ProgramArguments This class holds the arguments passed on toMainApplication.main(java.lang.String[])
.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 HideableButtonSplashScreen Show a splash screen so the user knows what is happening during startup.SplashScreen.SplashProgressMonitor AProgressMonitor
which stores the (sub)tasks in a tree.SplashScreen.SplashScreenProgressRenderer SplashScreen.Task A task (of aProgressMonitor
).WindowMenu Window menu, holding entries for changeset manager, toggle dialogs. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.autofilter Class Description MapFrame.MapModeChangeListener Interface to notify listeners of the change of the mapMode.NavigatableComponent.ZoomChangeListener Interface to notify listeners of the change of the zoom area. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.conflict.tags Class Description PrimitiveRenderer Renderer that renders the objects from anIPrimitive
as data. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.dialogs Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.MainMenu This is the JOSM main menu bar.MapFrame.MapModeChangeListener Interface to notify listeners of the change of the mapMode.NavigatableComponent A component that can be navigated by aMapMover
.NavigatableComponent.ZoomChangeListener Interface to notify listeners of the change of the zoom area.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.PrimitiveRenderer Renderer that renders the objects from anIPrimitive
as data.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 HideableButtonSideButton Button that is usually used in toggle dialogs. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.dialogs.layer Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.SideButton Button that is usually used in toggle dialogs. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.dialogs.properties Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.PopupMenuHandler Handler to ease management of actions in different popup menus.PrimitiveHoverListener Interface to notify listeners when the user moves the mouse pointer onto or off of a primitive.PrimitiveHoverListener.PrimitiveHoverEvent Event that is fired when the mouse pointer is moved over a primitive.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 HideableButtonSideButton Button that is usually used in toggle dialogs. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.dialogs.relation Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.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. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.download Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.draw Class Description MapView This is a component used in theMapFrame
for browsing the map.MapViewState This class represents a state of theMapView
.MapViewState.MapViewPoint A class representing a point in the map view.MapViewState.MapViewRectangle A rectangle on the MapView. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.history Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.io Class 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.SideButton Button that is usually used in toggle dialogs. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.layer Class Description MapView This is a component used in theMapFrame
for browsing the map.MapViewState.MapViewRectangle A rectangle on the MapView.NavigatableComponent A component that can be navigated by aMapMover
.NavigatableComponent.ZoomChangeListener Interface to notify listeners of the change of the zoom area.PrimitiveHoverListener Interface to notify listeners when the user moves the mouse pointer onto or off of a primitive.PrimitiveHoverListener.PrimitiveHoverEvent Event that is fired when the mouse pointer is moved over a primitive. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.layer.geoimage Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.MapFrame.MapModeChangeListener Interface to notify listeners of the change of the mapMode.MapView This is a component used in theMapFrame
for browsing the map.NavigatableComponent.ZoomChangeListener Interface to notify listeners of the change of the zoom area.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed.PrimitiveHoverListener Interface to notify listeners when the user moves the mouse pointer onto or off of a primitive.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 -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.layer.gpx Class Description MapView This is a component used in theMapFrame
for browsing the map.MapViewState This class represents a state of theMapView
.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.layer.imagery Class Description MapView This is a component used in theMapFrame
for browsing the map.MapViewState.MapViewPoint A class representing a point in the map view.NavigatableComponent.ZoomChangeListener Interface to notify listeners of the change of the zoom area. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.layer.markerlayer Class Description MapView This is a component used in theMapFrame
for browsing the map. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.layer.validation Class Description MapView This is a component used in theMapFrame
for browsing the map. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.mappaint Class Description NavigatableComponent A component that can be navigated by aMapMover
. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.mappaint.loader Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.mappaint.styleelement.placement Class Description MapViewState This class represents a state of theMapView
.MapViewState.MapViewPoint A class representing a point in the map view. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.oauth Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.preferences Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.preferences.advanced Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.PrimitiveHoverListener Interface to notify listeners when the user moves the mouse pointer onto or off of a primitive. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.preferences.imagery Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class.PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.preferences.projection Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.preferences.server Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.progress.swing Class Description PleaseWaitDialog This is a dialog that displays the progress of an action to the user. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.gui.tagging.presets Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.io.remotecontrol Class Description ExtendedDialog General configurable dialog window.IExtendedDialog Extracted interface ofExtendedDialog
class. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.io.remotecontrol.handler Class Description PleaseWaitRunnable Instanced of this thread will display a "Please Wait" message in middle of JOSM to indicate a progress being executed. -
Classes in org.openstreetmap.josm.gui used by org.openstreetmap.josm.plugins Class 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.