See: Description
| Interface | Description |
|---|---|
| HideableButton |
An interface to provide showing/hiding method for buttons,
when hidden state is stored in preferences
|
| IExtendedDialog |
Extracted interface of
ExtendedDialog class. |
| MapFrame.MapModeChangeListener |
Interface to notify listeners of the change of the mapMode.
|
| MapFrameListener |
Listener notified of MapFrame changes.
|
| MapView.RepaintListener |
This is a listener that gets informed whenever repaint is called for this MapView.
|
| NavigatableComponent.ZoomChangeListener |
Interface to notify listeners of the change of the zoom area.
|
| SelectionManager.SelectionEnded |
This is the interface that an user of SelectionManager has to implement
to get informed when a selection closes.
|
| 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 | Description |
|---|---|
| ConditionalOptionPaneUtil |
ConditionalOptionPaneUtil provides static utility methods for displaying modal message dialogs
which can be enabled/disabled by the user.
|
| ConditionalOptionPaneUtil.MessagePanel |
This is a message panel used in dialogs which can be enabled/disabled with a preference setting.
|
| ExceptionDialogUtil |
This utility class provides static methods which explain various exceptions to the user.
|
| ExtendedDialog |
General configurable dialog window.
|
| GettingStarted |
Panel that fills the main part of the program window when JOSM has just started.
|
| GettingStarted.LinkGeneral | |
| GettingStarted.MotdContent |
Grabs current MOTD from cache or webpage and parses it.
|
| HelpAwareOptionPane |
Utility methods that display an option dialog with an additional help button that links to the JOSM help
|
| HelpAwareOptionPane.ButtonSpec |
A specification of a button that should be added to the options dialog
|
| HelpAwareOptionPane.DefaultAction | |
| HelpAwareOptionPane.HelpAction | |
| 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.
|
| ImageryMenu.AdjustImageryOffsetAction | |
| MainApplication |
Main window class application.
|
| MainApplication.DefaultNativeOsCallback | |
| MainApplication.GuiFinalizationWorker | |
| MainFrame |
This is the JOSM main window.
|
| MainFrame.ExitWindowAdapter | |
| MainInitialization |
JOSM initialization sequence.
|
| MainInitialization.JosmSettingsAdapter | |
| MainMenu |
This is the JOSM main menu bar.
|
| MainMenu.PresetsMenuEnabler | |
| MainPanel |
This is the content panel inside the
MainFrame. |
| MainTermination |
JOSM termination sequence.
|
| MapFrame |
One Map frame with one dataset behind.
|
| MapFrame.NoBorderSplitPaneUI | |
| MapFrame.NoBorderSplitPaneUI.NoBorderBasicSplitPaneDivider | |
| MapMover |
Enables moving of the map by holding down the right mouse button and drag
the mouse.
|
| MapMover.JMapViewerUpdater | |
| MapScaler |
Map scale bar, displaying the distance in meter that correspond to 100 px on screen.
|
| MapScaler.TickMarks |
This class finds the best possible tick mark positions.
|
| MapSlider |
This is the slider used in the top left corner of the map view.
|
| MapStatus |
A component that manages some status information display about the map.
|
| MapStatus.JumpToOnLeftClickMouseAdapter | |
| MapStatus.MouseState |
Everything, the collector is interested of.
|
| MapStatus.ShowMonitorDialogMouseAdapter | |
| MapStatus.StatusTextHistory | |
| MapView |
This is a component used in the
MapFrame for browsing the map. |
| MapView.WarningLayerPainter |
A layer painter that issues a warning when being called.
|
| MapViewState |
This class represents a state of the
MapView. |
| MenuScroller |
A class that provides scrolling capabilities to a long menu dropdown or
popup menu.
|
| NavigatableComponent |
A component that can be navigated by a
MapMover. |
| NavigatableComponent.ZoomData | |
| NoteInputDialog |
Class to show user input dialog for notes.
|
| NoteSortDialog |
A dialog to allow the user to choose a sorting method for the list of notes
|
| 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 | |
| NotificationManager.NotificationPanel.ShowNoteHelpAction | |
| NotificationManager.RoundedPanel |
A panel with rounded edges and line border.
|
| PleaseWaitDialog |
This is a dialog that displays the progress of an action to the user.
|
| 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 an
IPrimitive as data. |
| ProgramArguments |
This class holds the arguments passed on to
MainApplication.main(java.lang.String[]). |
| ScrollViewport |
A viewport with UP and DOWN arrow buttons, so that the user can make the
content scroll.
|
| SelectionManager |
Manages the selection of a rectangle or a lasso loop.
|
| SideButton |
Button that is usually used in toggle dialogs.
|
| SplashScreen |
Show a splash screen so the user knows what is happening during startup.
|
| SplashScreen.MeasurableTask |
A single task (of a
ProgressMonitor) which keeps track of its execution duration
(requires a call to SplashScreen.MeasurableTask.finish()). |
| SplashScreen.SplashProgressMonitor |
A
ProgressMonitor which stores the (sub)tasks in a tree. |
| SplashScreen.SplashScreenProgressRenderer | |
| SplashScreen.Task |
A task (of a
ProgressMonitor). |
| Enum | Description |
|---|---|
| ConditionalOptionPaneUtil.NotShowAgain |
An enum designating how long to not show this message again, i.e., for how long to store
|
| DownloadParamType |
The type of a command line parameter, to be used in switch statements.
|
| MainMenu.WINDOW_MENU_GROUP | |
| MenuScroller.MenuIcon | |
| ProgramArguments.Option |
JOSM command line options.
|