See: Description
Interface | Description |
---|---|
FileDrop.Listener |
Implement this inner interface to listen for when files are dropped.
|
FileDrop.TransferableObject.Fetcher |
Instead of passing your data directly to the
FileDrop.TransferableObject
constructor, you may want to know exactly when your data was received
in case you need to remove it from its source (or do anyting else to it). |
HideableButton |
An interface to provide showing/hiding method for buttons,
when hidden state is stored in preferences
|
MapFrame.MapModeChangeListener |
Interface to notify listeners of the change of the mapMode.
|
MapFrameListener |
Listener notified of MapFrame changes.
|
MapView.EditLayerChangeListener | Deprecated
Use
MainLayerManager.ActiveLayerChangeListener instead. |
MapView.LayerChangeListener | Deprecated
Use
LayerManager.LayerChangeListener instead. |
MapView.RepaintListener |
This is a listener that gets informed whenever repaint is called for this MapView.
|
NameFormatterHook | |
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.
|
DefaultNameFormatter |
This is the default implementation of a
NameFormatter for names of OsmPrimitive s
and HistoryOsmPrimitive s. |
ExceptionDialogUtil |
This utility class provides static methods which explain various exceptions to the user.
|
ExtendedDialog |
General configurable dialog window.
|
FileDrop |
This class makes it easy to drag and drop files from the operating
system to a Java program.
|
FileDrop.TransferableObject |
At last an easy way to encapsulate your custom objects for dragging and dropping
in your Java programs!
When you need to create a
Transferable object,
use this class to wrap your object. |
GettingStarted | |
GettingStarted.LinkGeneral | |
GettingStarted.MotdContent |
Grabs current MOTD from cache or webpage and parses it.
|
HelpAwareOptionPane | |
HelpAwareOptionPane.ButtonSpec | |
HelpAwareOptionPane.DefaultAction | |
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 maview coordinates.
|
JosmUserIdentityManager |
JosmUserIdentityManager is a global object which keeps track of what JOSM knows about
the identity of the current user.
|
MainApplication |
Main window class application.
|
MainApplication.GuiFinalizationWorker | |
MainFrame |
This is the JOSM main window.
|
MainMenu |
This is the JOSM main menu bar.
|
MainMenu.PresetsMenuEnabler | |
MainPanel |
This is the content panel inside the
MainFrame . |
MapFrame |
One Map frame with one dataset behind.
|
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 | |
MapStatus |
A component that manages some status information display about the map.
|
MapStatus.MouseState |
Everything, the collector is interested of.
|
MapStatus.StatusTextHistory | |
MapView |
This is a component used in the
MapFrame for browsing the map. |
MapView.EditLayerChangeAdapter |
This class is an adapter for the old layer change interface.
|
MapView.LayerChangeAdapter |
This class is an adapter for the old layer change interface.
|
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
Notification s, i.e. displays them on screen. |
NotificationManager.RoundedPanel |
A panel with rounded edges and line border.
|
OsmPrimitivRenderer |
Renderer that renders the objects from an OsmPrimitive as data.
|
PleaseWaitDialog | |
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.
|
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
|
MainApplication.Option |
JOSM command line options.
|
MainMenu.WINDOW_MENU_GROUP | |
MenuScroller.MenuIcon |