Package | Description |
---|---|
org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
org.openstreetmap.josm.actions.mapmode |
Provides the classes for JOSM
map modes . |
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
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.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.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.properties |
Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.
|
org.openstreetmap.josm.gui.io |
Provides GUI classes for handling input/output operations (download, upload, save).
|
org.openstreetmap.josm.gui.layer.geoimage |
Provides classes for handling layers displaying geottaged pictures.
|
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.styleelement |
Style elements defining how a map paint style is rendered.
|
org.openstreetmap.josm.spi.preferences |
Service for preferences and base directory lookup.
|
Modifier and Type | Class and Description |
---|---|
class |
DrawBoundariesOfDownloadedDataAction
This class toggles whether to draw boundaries of downloaded data.
|
class |
ImageryAdjustAction
Adjust the position of an imagery layer.
|
class |
LassoModeAction
Lasso selection mode: select objects within a hand-drawn region.
|
class |
PreferenceToggleAction
User action to toggle a custom boolean preference value.
|
Modifier and Type | Class and Description |
---|---|
class |
AddNoteAction
Map mode to add a new note.
|
class |
DeleteAction
A map mode that enables the user to delete nodes and other objects.
|
class |
DrawAction
Mapmode to add nodes, create and extend ways.
|
class |
ExtrudeAction
Makes a rectangle from a line, or modifies a rectangle.
|
class |
ImproveWayAccuracyAction
A special map mode that is optimized for improving way geometry.
|
class |
MapMode
A class implementing MapMode is able to be selected as an mode for map editing.
|
class |
ParallelWayAction
MapMode for making parallel ways.
|
class |
PlayHeadDragMode
Singleton marker class to track position of audio.
|
class |
SelectAction
Move is an action that can move all kind of OsmPrimitives (except keys for now).
|
class |
ZoomAction
Enable the zoom mode within the MapFrame.
|
Modifier and Type | Class and Description |
---|---|
class |
UserIdentityManager
UserIdentityManager is a global object which keeps track of what JOSM knows about
the identity of the current user.
|
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,ListenerList<PreferenceChangedListener>> |
Preferences.keyListeners |
private ListenerList<PreferenceChangedListener> |
Preferences.listeners |
Modifier and Type | Method and Description |
---|---|
private ListenerList<PreferenceChangedListener> |
Preferences.listenersForKey(java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
void |
Preferences.addKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener)
Adds a listener that only listens to changes in one preference
|
void |
Preferences.addPreferenceChangeListener(PreferenceChangedListener listener)
Adds a new preferences listener.
|
void |
Preferences.addWeakKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener)
Adds a weak listener that only listens to changes in one preference
|
void |
Preferences.removeKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener)
Removes a listener that only listens to changes in one preference
|
void |
Preferences.removePreferenceChangeListener(PreferenceChangedListener listener)
Removes a preferences listener.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangesetCache
ChangesetCache is global in-memory cache for changesets downloaded from
an OSM API server.
|
Modifier and Type | Class and Description |
---|---|
class |
MapPaintSettings
Global mappaint settings.
|
Modifier and Type | Class and Description |
---|---|
private static class |
Multipolygon.MultipolygonRoleMatcher
Kind of strategy object which is responsible for deciding whether a given
member role indicates that the member belongs to an outer or an
inner polygon.
|
Modifier and Type | Class and Description |
---|---|
private class |
AbstractProperty.PreferenceChangedListenerAdapter |
class |
CachedProperty<T>
This is an old-style cached preference value.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FallbackProperty.addListenerImpl(PreferenceChangedListener adapter) |
protected void |
AbstractProperty.addListenerImpl(PreferenceChangedListener adapter) |
protected void |
AbstractToStringProperty.ChildProperty.addListenerImpl(PreferenceChangedListener adapter) |
protected void |
FallbackProperty.removeListenerImpl(PreferenceChangedListener adapter) |
protected void |
AbstractProperty.removeListenerImpl(PreferenceChangedListener adapter) |
protected void |
AbstractToStringProperty.ChildProperty.removeListenerImpl(PreferenceChangedListener adapter) |
Modifier and Type | Class and Description |
---|---|
private static class |
MapMover.JMapViewerUpdater |
class |
MapStatus
A component that manages some status information display about the map.
|
class |
MapView
This is a component used in the
MapFrame for browsing the map. |
Modifier and Type | Field and Description |
---|---|
private PreferenceChangedListener |
MapFrame.sidetoolbarPreferencesChangedListener |
Modifier and Type | Class and Description |
---|---|
class |
AutoFilterManager
The auto filter manager keeps track of registered auto filter rules and applies the active one on the fly,
when the map contents, location or zoom changes.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangesetDialog
ChangesetDialog is a toggle dialog which displays the current list of changesets.
|
class |
CommandStackDialog
Dialog displaying list of all executed commands (undo/redo buffer).
|
class |
ConflictDialog
This dialog displays the
ConflictCollection of the active OsmDataLayer in a toggle
dialog on the right of the main frame. |
class |
FilterDialog
The filter dialog displays a list of filters that are active on the current edit layer.
|
class |
LayerListDialog
This is a toggle dialog which displays the list of layers.
|
class |
MapPaintDialog
Dialog to configure the map painting style.
|
class |
MinimapDialog
A small map of the current edit location implemented as
ToggleDialog . |
class |
NotesDialog
Dialog to display and manipulate notes.
|
class |
RelationListDialog
A dialog showing all known relations, with buttons to add, edit, and delete them.
|
class |
SelectionListDialog
A small tool dialog for displaying the current selection.
|
class |
ToggleDialog
This class is a toggle dialog that can be turned on and off.
|
class |
UserListDialog
Displays a dialog with all users who have last edited something in the
selection area, along with the number of objects.
|
class |
ValidatorDialog
A small tool dialog for displaying the current errors.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertiesDialog
This dialog displays the tags of the current selected primitives.
|
Modifier and Type | Field and Description |
---|---|
private PreferenceChangedListener |
PropertiesDialog.preferenceListener |
Modifier and Type | Class and Description |
---|---|
class |
UploadDialog
This is a dialog for entering upload options like the parameters for
the upload changeset and the strategy for opening/closing a changeset.
|
Modifier and Type | Class and Description |
---|---|
class |
ImageDisplay
GUI component to display an image (photograph).
|
class |
ImageViewerDialog
Dialog to view and manipulate geo-tagged images from a
GeoImageLayer . |
Modifier and Type | Class and Description |
---|---|
static class |
Marker.TemplateEntryProperty |
Modifier and Type | Class and Description |
---|---|
class |
ElemStyles
Generates a list of
StyleElement s for a primitive, to
be drawn on the map. |
Modifier and Type | Class and Description |
---|---|
static class |
LabelCompositionStrategy.DeriveLabelFromNameTagsCompositionStrategy
Strategy where the label is given by the value of one of the configured "name tags".
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryPreferences.addKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener) |
void |
IPreferences.addKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener)
Adds a listener that only listens to changes in one preference
|
void |
MemoryPreferences.addPreferenceChangeListener(PreferenceChangedListener listener) |
void |
IPreferences.addPreferenceChangeListener(PreferenceChangedListener listener)
Adds a new preferences listener.
|
void |
MemoryPreferences.removeKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener) |
void |
IPreferences.removeKeyPreferenceChangeListener(java.lang.String key,
PreferenceChangedListener listener)
Removes a listener that only listens to changes in one preference
|
void |
MemoryPreferences.removePreferenceChangeListener(PreferenceChangedListener listener) |
void |
IPreferences.removePreferenceChangeListener(PreferenceChangedListener listener)
Removes a preferences listener.
|