All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AboutAction |
Nice about screen.
|
AboutAction.OpenDirAction |
|
AbstractAudioAction |
Base class for every action related to audio content.
|
AbstractAuthorizationUI |
This is the abstract base class for the three authorisation UIs.
|
AbstractCachedTileSourceLayer<T extends org.openstreetmap.gui.jmapviewer.tilesources.AbstractTMSTileSource> |
Class providing cache to other layers
|
AbstractCellRenderer |
Superclass of changeset cell renderers.
|
AbstractChangesetDownloadTask |
Common abstract implementation of other changeset download tasks.
|
AbstractCoordinateFormat |
|
AbstractCopyAction |
Super class of all copy actions from tag table.
|
AbstractCredentialsAgent |
|
AbstractCredentialsAgent.CredentialsProvider |
Synchronous credentials provider.
|
AbstractDatasetChangedEvent |
Base class of all dataset change events.
|
AbstractDatasetChangedEvent.DatasetEventType |
|
AbstractDataSourceChangeEvent |
The base class for data source change events
|
AbstractDatum |
Abstract base class for Datum implementations.
|
AbstractDownloadSourcePanel<T> |
|
AbstractDownloadTask<T> |
Common abstract implementation of other download tasks.
|
AbstractFileChooser |
Abstract class to allow different file chooser implementations.
|
AbstractIdTextField<T extends AbstractTextComponentValidator> |
An abstract class for ID text fields.
|
AbstractInfoAction |
Abstract base class for info actions, opening an URL describing a particular object.
|
AbstractIOTask |
This is an abstract task for uploading or saving a data layer.
|
AbstractListEditor<T> |
|
AbstractListMergeModel<T extends PrimitiveId,C extends ConflictResolveCommand> |
ListMergeModel is a model for interactively comparing and merging two list of entries
of type T.
|
AbstractListMerger<T extends PrimitiveId,C extends ConflictResolveCommand> |
A UI component for resolving conflicts in two lists of entries of type T.
|
AbstractListMerger.CopyAction |
Base class of all other Copy* inner classes.
|
AbstractListMerger.FreezeActionProperties |
|
AbstractMapRenderer |
Abstract common superclass for Rendering implementations.
|
AbstractMapViewPaintable |
This class implements the invalidation listener mechanism suggested by MapViewPaintable and a default #atta
|
AbstractMergeAction |
Abstract superclass of different "Merge" actions.
|
AbstractMergeAction.LayerListCellRenderer |
the list cell renderer used to render layer list entries
|
AbstractMergeAction.TargetLayerDialogResult<T extends Layer> |
|
AbstractMergePanel |
A panel used as tab in the merge dialog.
|
AbstractMergePanel.AbstractUndecideRow |
Add the undecide button to the middle of the merged row.
|
AbstractMergePanel.MergeRow |
A helper class to add a row to the layout.
|
AbstractMergePanel.MergeRowWithoutButton |
A row that does not contain the merge buttons.
|
AbstractMergePanel.TitleRow |
The title for the rows (mine, merged, theirs)
|
AbstractModifiableLayer |
A modifiable layer.
|
AbstractNodesCommand<C extends java.util.Collection<Node>> |
|
AbstractOsmDataLayer |
|
AbstractOsmDataPaster |
This is an abstract class that helps implementing the transfer support required by swing.
|
AbstractParser |
|
AbstractPasteAction |
This is the base class for all actions that paste objects.
|
AbstractPreferences |
|
AbstractPrimitive |
Abstract class to represent common features of the datatypes primitives.
|
AbstractPrimitiveTask |
Abstract superclass of download/update primitives tasks.
|
AbstractProgressMonitor |
This class contains the progress logic required to implement a ProgressMonitor .
|
AbstractProgressMonitor.Request |
|
AbstractProgressMonitor.State |
Progress monitor state
|
AbstractProj |
Abstract base class providing utilities for implementations of the Proj
interface.
|
AbstractProjection |
Implementation of the Projection interface that represents a coordinate reference system and delegates
the real projection and datum conversion to other classes.
|
AbstractProjectionChoice |
Super class for ProjectionChoice implementations.
|
AbstractProperty<T> |
Captures the common functionality of preference properties
|
AbstractProperty.InvalidPreferenceValueException |
An exception that is thrown if a preference value is invalid.
|
AbstractProperty.ValueChangeEvent<T> |
An event that is triggered if the value of a property changes.
|
AbstractProperty.ValueChangeListener<T> |
A listener that listens to changes in the properties value.
|
AbstractReader |
Abstract Reader, allowing other implementations than OsmReader (PbfReader in PBF plugin for example)
|
AbstractReader.BinaryParserWorker |
An interface for reading binary data
|
AbstractReader.CommonReader |
|
AbstractReader.NodeReader |
|
AbstractReader.ParserWorker |
|
AbstractReader.RelationReader |
|
AbstractReader.WayReader |
|
AbstractRelationAction |
Ancestor for all actions that want to work with relation collection and
to be disabled if the collection is empty
|
AbstractRelationEditorAction |
Abstract superclass of relation editor actions.
|
AbstractSelectAction |
Superclass of "Select" actions in various parts of JOSM.
|
AbstractSessionExporter<T extends Layer> |
Abstract superclass of all session layer exporters.
|
AbstractSetting<T> |
Base abstract class of all settings, holding the setting value.
|
AbstractShowHistoryAction |
Superclass of "History" actions in various parts of JOSM.
|
AbstractStackTransferHandler |
A transfer handler class that allows you to manage a prioritized stack of transfer handlers.
|
AbstractTableListEditor<T> |
|
AbstractTableListEditor.AbstractEntryListModel |
|
AbstractTag2LinkPopupListener |
A popup listener which adds web links based on tags of OSM primitives.
|
AbstractTagPaster |
This transfer support allows us to transfer tags to the selected primitives
|
AbstractTextComponentValidator |
This is an abstract class for a validator on a text component.
|
AbstractTextComponentValidator.Status |
|
AbstractTileSourceLayer<T extends org.openstreetmap.gui.jmapviewer.tilesources.AbstractTMSTileSource> |
Base abstract class that supports displaying images provided by TileSource.
|
AbstractTileSourceLayer.AbstractTileAction |
|
AbstractTileSourceLayer.GetOsmTileStatusAction |
|
AbstractTileSourceLayer.LoadTileAction |
|
AbstractTileSourceLayer.MarkOsmTileDirtyAction |
|
AbstractTileSourceLayer.MenuAddition |
Class to store a menu action and the class it belongs to.
|
AbstractTileSourceLayer.ShowTileInfoAction |
|
AbstractTileSourceLayer.TileSetInfo |
Data container to hold information about a TileSet class.
|
AbstractToStringProperty<T> |
This class represents a property that can be represented as String.
|
AbstractToStringProperty.ChildProperty<T> |
This is a version of this property that attempts to get the property with a more specialized key and - if that fails - uses the property
value as default.
|
AbstractUploadAction |
Abstract super-class of all upload actions.
|
AbstractUploadDialog |
This is an abstract base class for dialogs used for entering generic upload options.
|
AbstractUploadTask |
Abstract base class for the task of uploading primitives via OSM API.
|
AbstractValidator |
Abstract validator superclass to extend Apache Validator routines.
|
AbstractWMSTileSource |
Base class for different WMS tile sources those based on URL templates and those based on WMS endpoints
|
AccessTokenInfoPanel |
Displays the key of an OAuth Access Token.
|
ActionFlagsTableCell |
This class creates a table cell that features two checkboxes, Upload and Save.
|
ActionParameter<T> |
|
ActionParameter.StringActionParameter |
Simple ActionParameter implementation for string values.
|
ActivateLayerAction |
The action to activate the currently selected layer
|
AdaptableAction |
Interface to indicate that name (tooltip) and icon may be changed for an entry
in the toolbar.
|
AddCommand |
A command that adds an osm primitive to a dataset.
|
AddFromSelectionAction |
Abstract superclass of "Add from selection" actions.
|
AddImageryDialog |
Dialog shown to add a new imagery (WMS/TMS/WMTS) source from imagery preferences.
|
AddImageryLayerAction |
Action displayed in imagery menu to add a new imagery layer.
|
AddImageryLayerAction.LayerSelection |
Represents the user choices when selecting layers to display.
|
AddImageryLayerAction.SelectWmsLayersDialog |
|
AddImageryPanel |
An abstract imagery panel used to add WMS/TMS imagery sources.
|
AddImageryPanel.ContentValidationListener |
A listener notified when the validation status of this panel change.
|
AddMVTLayerPanel |
A panel for adding Mapbox Vector Tile layers
|
AddNodeAction |
This action displays a dialog where the user can enter a latitude and longitude,
and when ok is pressed, a new node is created at the specified position.
|
AddNodeHandler |
Handler for add_node request.
|
AddNoteAction |
Map mode to add a new note.
|
AddPrimitivesCommand |
Add primitives to a data layer.
|
Addresses |
Performs validation tests on addresses (addr:housenumber) and associatedStreet relations.
|
AddSelectedAfterSelection |
Add all objects selected in the current dataset after the last selected member.
|
AddSelectedAtEndAction |
Add all objects selected in the current dataset after the last member.
|
AddSelectedAtStartAction |
Add all objects selected in the current dataset before the first member.
|
AddSelectedBeforeSelection |
Add all objects selected in the current dataset before the first selected member.
|
AddSelectionToRelations |
Add all objects selected in the current dataset after the last member of relation(s).
|
AddTagsDialog |
Dialog to add tags as part of the remotecontrol.
|
AddTagsDialog.DeleteTagMarker |
Class for displaying "delete from ...
|
AddTagsDialog.ExistingValues |
Class for displaying list of existing tag values in the table
|
AddTagsDialog.PropertyTableModel |
|
AddTMSLayerPanel |
An imagery panel used to add TMS imagery sources
|
AddWayHandler |
Adds a way to the current dataset.
|
AddWMSLayerPanel |
An imagery panel used to add WMS imagery sources.
|
AddWMTSLayerPanel |
Panel for adding WMTS imagery sources
|
AdjustmentSynchronizer |
Synchronizes scrollbar adjustments between a set of Adjustable s.
|
AdjustTimezoneAndOffsetDialog |
Dialog used to manually adjust timezone and offset for GPX correlation.
|
AdjustTimezoneAndOffsetDialog.AdjustListener |
Listener called when the sliders are moved.
|
AdvancedChangesetQueryPanel |
This panel allows to specify a changeset query
|
AdvancedCorrelationSettingsDialog |
Dialog for advanced GPX correlation settings.
|
AdvancedCorrelationSettingsDialog.CheckBoxActionListener |
|
AdvancedKeyPressDetector |
Helper object that allows cross-platform detection of key press and release events
instance is available globally as Main.map.keyDetector .
|
AdvancedOAuthPropertiesPanel |
Panel allowing the user to setup advanced OAuth parameters:
Consumer key
Consumer secret
Request token URL
Access token URL
Authorize URL
OSM login URL
OSM logout URL
|
AdvancedPreference |
Advanced preferences, allowing to set preference entries directly.
|
AdvancedPreference.EditBoundariesAction |
|
AdvancedPreference.Factory |
Factory used to create a new AdvancedPreference .
|
AdvancedPreference.UnclearableOsmDataLayer |
|
AggregatePrimitivesVisitor |
A visitor that aggregates all primitives it visits.
|
AlbersEqualArea |
Albers Equal Area Projection (EPSG code 9822).
|
AlignImageryPanel |
The panel to nag a user ONCE that he/she has to align imagery.
|
AlignInCircleAction |
Aligns all selected nodes within a circle.
|
AlignInCircleAction.InvalidSelection |
InvalidSelection exception has to be raised when action can't be performed
|
AlignInLineAction |
Aligns all selected nodes into a straight line (useful for roads that should be straight, but have side roads and
therefore need multiple nodes)
|
AlignInLineAction.InvalidSelection |
InvalidSelection exception has to be raised when action can't be performed
|
AlignInLineAction.Line |
Class that represent a line
|
AllFormatsImporter |
Dummy importer that adds the "All Formats"-Filter when opening files
|
AllNodesVisitor |
Collect all nodes a specific osm primitive has.
|
AlphanumComparator |
The Alphanum Algorithm is an improved sorting algorithm for strings
containing numbers: Instead of sorting numbers in ASCII order like a standard
sort, this algorithm sorts numbers in numeric order.
|
AnimationExtension |
Graphical animation extension.
|
AnimationExtensionManager |
Animation extension manager.
|
ApiCapabilitiesTest |
Performs validation tests against OSM API capabilities.
|
APIDataSet |
Represents a collection of OsmPrimitive s which should be uploaded to the API.
|
APIDataSet.APIOperation |
The type of operation we can perform with OSM API on a primitive.
|
APIDataSet.RelationUploadDependencyGraph |
Utility class to sort a collection of new relations with their dependencies
topologically.
|
ApiKeyProvider |
Provider of confidential imagery API keys.
|
ApiPreconditionCheckerHook |
Checks certain basic conditions, that are listed in the OSM API
Capabilities .
|
ApiUrlTestTask |
This is an asynchronous task for testing whether an URL points to an OSM API server.
|
ApplyAction |
Apply the current updates.
|
AreaElement |
This is the style that defines how an area is filled.
|
AreaIconElement |
This class defines how an icon is rendered onto the area.
|
ArrowPaintHelper |
This class helps with painting arrows with fixed length along a path.
|
AsynchronousUploadPrimitivesTask |
Task for uploading primitives using background worker threads.
|
AudioBackAction |
Jump the audio backward 10 seconds and start playing if paused.
|
AudioException |
Generic audio exception.
|
AudioFasterAction |
Increase the speed of audio playback.
|
AudioFastSlowAction |
|
AudioFwdAction |
Jump the audio forward 10 seconds.
|
AudioListener |
Listener receiving audio playing events.
|
AudioMarker |
Marker class with audio playback capability.
|
AudioNextAction |
Play the sound track from the Audio Marker after the one most recently played.
Play from the first such Marker if none has been played, or repeat the last marker if at the end.
|
AudioPlayer |
Creates and controls a separate audio player thread.
|
AudioPlayer.Command |
Audio player command.
|
AudioPlayer.Result |
Audio player result.
|
AudioPlayer.State |
Audio player state.
|
AudioPlayPauseAction |
If not playing, play the sound track from the first Audio Marker, or from the point at which it was paused.
If playing, pause the sound.
If fast forwarding or slow forwarding, resume normal speed.
|
AudioPreference |
Audio preferences.
|
AudioPreference.Factory |
Factory used to create a new AudioPreference .
|
AudioPrevAction |
Play the sound track from the Audio Marker before the one most recently played.
Play from the first such Marker if none has been played or already at the first marker.
|
AudioSlowerAction |
Decrease the speed of audio playback.
|
AudioUtil |
Utils functions for audio.
|
AuthenticationPreferencesPanel |
This is the preference panel for the authentication method and the authentication parameters.
|
AuthorizationHandler |
Handle authorization requests (mostly OAuth)
|
AuthorizationHandler.AuthorizationConsumer |
The actual authorization consumer/handler
|
AuthorizationHandler.ResponseRecord |
A basic record for changing responses
|
AuthorizationProcedure |
The type of procedure to use for retrieving OAuth credentials.
|
AutoAdjustingSplitPane |
Auto adjusting split pane when parent is resized.
|
AutoCompComboBox<E> |
An auto-completing ComboBox.
|
AutoCompComboBoxEditor<E> |
|
AutoCompComboBoxModel<E> |
|
AutoCompEvent |
This event is generated by an AutoCompTextField when an autocomplete occurred.
|
AutoCompletingTextField |
AutoCompletingTextField is a text field with autocompletion behaviour.
|
AutoCompletionItem |
Represents an entry in the set of auto completion values.
|
AutoCompletionList |
|
AutoCompletionManager |
AutoCompletionManager holds a cache of keys with a list of
possible auto completion values for each key.
|
AutoCompletionManager.UserInputTag |
Data class to remember tags that the user has entered.
|
AutoCompletionPriority |
Describes the priority of an item in an autocompletion set.
|
AutoCompletionSet |
|
AutoCompListener |
The listener interface for receiving autoComp events.
|
AutoCompTextField<E> |
An auto-completing TextField.
|
AutoFilter |
An auto filter is a graphical shortcut to enable a filter for a specific tag.
|
AutoFilterButton |
A button associated to an auto filter.
|
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.
|
AutoFilterManager.CompiledFilter |
|
AutoFilterManager.Match |
|
AutoFilterRule |
An auto filter rule determines how auto filter can be built from visible map data.
|
AutoLoadTilesAction |
Auto load tiles.
|
AutosaveTask |
Saves data and note layers periodically so they can be recovered in case of a crash.
|
AutosaveTask.AutosaveLayerInfo<T extends AbstractModifiableLayer> |
|
AutoScaleAction |
Toggles the autoScale feature of the mapView
|
AutoScaleAction.AutoScaleMode |
A list of things we can zoom to.
|
AutoZoomAction |
Auto zoom.
|
AzimuthalEquidistant |
Azimuthal Equidistant projection.
|
AzimuthalEquidistant.Mode |
The four possible modes or aspects of the projection.
|
BackupPreference |
Preference settings for data layer autosave.
|
BackupPreference.Factory |
Factory used to create a new BackupPreference .
|
BarriersEntrances |
Performs validation tests on barriers and entrances.
|
BasicAuthenticationPreferencesPanel |
The preferences panel for parameters necessary for the Basic Authentication Scheme.
|
BasicChangesetQueryPanel |
This panel presents a list of basic queries for changesets.
|
BasicChangesetQueryPanel.BasicQuery |
Enumeration of basic, predefined queries
|
BasicUploadSettingsPanel |
BasicUploadSettingsPanel allows to enter the basic parameters required for uploading data.
|
BBox |
A BBox represents an area in lat/lon space.
|
BBox.Immutable |
|
BBoxChooser |
A BBoxChooser is a component which provides a UI for choosing a
bounding box.
|
BBoxRestrictionPanel |
This is the panel for selecting whether the query should be restricted to a specific bounding box.
|
BirthdayExtension |
Birthday animation game extension.
|
BirthdayExtension.Circle |
Creates a circle with a position, radius and checks if two circles ovelaps
|
Blob |
A "Blob" of data from an OSM PBF file.
|
Blob.CompressionType |
The compression types for the blob
|
BlobHeader |
A "BlobHeader" which contains metadata for a Blob .
|
BookmarkList |
List class that read and save its content from the bookmark file.
|
BookmarkList.Bookmark |
Class holding one bookmarkentry.
|
BookmarkList.BookmarkCellRenderer |
|
BookmarkList.ChangesetBookmark |
A specific optional bookmark for the boundaries of recent changesets.
|
BookmarkList.HomeLocationBookmark |
A specific optional bookmark for the "home location" configured on osm.org website.
|
BookmarkSelection |
DownloadAreaSelector which manages a list of "bookmarks", i.e.
|
BooleanProperty |
A property containing a Boolean value.
|
BooleanStyleSettingGui |
|
BooleanStyleSettingGui.BooleanStyleSettingCheckBoxMenuItem |
|
BoundingBoxDownloader |
Read content from OSM server for a given bounding box
|
BoundingBoxDownloader.MoreNotesException |
Indicates that the number of fetched notes equals the specified limit.
|
BoundingBoxSelection |
Bounding box selector.
|
BoundingBoxSelection.SelectAllOnFocusHandler |
|
BoundingBoxSelectionPanel |
A panel that allows the user to input the coordinates of a lat/lon box
|
BoundingBoxSelectionPanel.LatitudeValidator |
|
BoundingBoxSelectionPanel.LongitudeValidator |
|
BoundingXYVisitor |
Calculates the total bounding rectangle of a series of OsmPrimitive objects, using the
EastNorth values as reference.
|
Bounds |
This is a simple data class for "rectangular" areas of the world, given in
lat/lon min/max values.
|
Bounds.ParseMethod |
|
BoxTextElement |
Text style attached to a style with a bounding box, like an icon or a symbol.
|
BoxTextElement.BoxProvider |
|
BoxTextElement.BoxProviderResult |
A box rectangle with a flag if it is temporary.
|
BoxTextElement.HorizontalTextAlignment |
MapCSS text-anchor-horizontal
|
BoxTextElement.SimpleBoxProvider |
|
BoxTextElement.VerticalTextAlignment |
MapCSS text-anchor-vertical
|
BufferedImageCacheEntry |
Cache Entry that has methods to get the BufferedImage, that will be cached along in memory
but will be not serialized when saved to the disk (to avoid duplication of data)
|
BugReport |
This class contains utility methods to create and handle a bug report.
|
BugReport.BugReportListener |
A listener that listens to changes to this report.
|
BugReportDialog |
This is a dialog that can be used to display a bug report.
|
BugReportExceptionHandler |
An exception handler that asks the user to send a bug report.
|
BugReportQueue |
This class handles the display of the bug report dialog.
|
BugReportQueue.BugReportHandler |
Class that handles reporting a bug to the user.
|
BugReportQueue.SuppressionMode |
The suppression mode that should be used after the dialog was closed.
|
BugReportSender |
This class handles sending the bug report to JOSM website.
|
BugReportSender.BugReportSenderException |
|
BugReportSender.BugReportSendingHandler |
Called during bug submission to JOSM bugtracker.
|
BugReportSettingsPanel |
This panel displays the settings that can be changed before submitting a bug report to the web page.
|
ButtonColumn |
Class based on: http://www.camick.com/java/source/ButtonColumn.java
https://tips4java.wordpress.com/2009/07/12/table-button-column/
|
ButtonMarker |
Marker class with button look-and-feel.
|
CacheCustomContent<T extends java.lang.Throwable> |
Use this class if you want to cache and store a single file that gets updated regularly.
|
CachedAttributionBingAerialTileSource |
Bing TileSource with cached attribution
|
CachedFile |
Downloads a file and caches it on disk in order to reduce network load.
|
CachedFile.CachingStrategy |
Caching strategy.
|
CachedLatLon |
LatLon class that maintains a cache of projected EastNorth coordinates.
|
CachedProperty<T> |
This is an old-style cached preference value.
|
CachedTileLoaderFactory |
TileLoaderFactory creating JCS cached TileLoaders
|
CacheEntry |
Class that will hold JCS cache entries
|
CacheEntryAttributes |
Class that contains attributes for JCS cache entries.
|
CacheSettingsPanel |
Panel for cache size, location and content management.
|
CachingProperty<T> |
|
CameraPlane |
The plane that the camera appears on and rotates around.
|
CancelAction |
Cancel the updates and close the dialog
|
CancelHandler |
A handler that notifies all listeners that a given operation was canceled.
|
Capabilities |
Represents the OSM API server capabilities.
|
Capabilities.CapabilitiesParser |
A parser for the "capabilities" response XML.
|
Cascade |
Simple map of properties with dynamic typing.
|
CassiniSoldner |
Cassini-Soldner Projection (EPSG code 9806).
|
CellEditorSupport |
Utility class used to ease implementation of CellEditor interface,
or one of its sub-interfaces, for classes that cannot extend AbstractCellEditor .
|
CentricDatum |
A datum with different ellipsoid than WGS84, but does not require
shift, rotation or scaling.
|
CertificateAmendment |
Class to add missing root certificates to the list of trusted certificates
for TLS connections.
|
CertificateAmendment.CertAmend |
A certificate amendment.
|
CertificateAmendment.EmbeddedCertAmend |
An embedded certificate amendment.
|
CertificateAmendment.NativeCertAmend |
A certificate amendment relying on native platform certificate store.
|
ChangeCommand |
Command that basically replaces one OSM primitive by another of the same type.
|
ChangeMembersCommand |
Command that changes the members of a relation.
|
ChangeNodesCommand |
Command that changes the nodes list of a way.
|
ChangeNotifier |
Replacement to java.util.Observable class, deprecated with Java 9.
|
ChangePropertyCommand |
Command that manipulate the key/value structure of several objects.
|
ChangePropertyCommand.OsmPseudoCommand |
|
ChangePropertyKeyCommand |
Command that replaces the key of one or several objects
|
ChangePropertyKeyCommand.SinglePrimitivePseudoCommand |
|
ChangeRelationMemberRoleCommand |
Command that changes the role of a relation member
|
Changeset |
Represents a single changeset in JOSM.
|
ChangesetAware |
Super interface of changeset-aware components.
|
ChangesetCache |
ChangesetCache is global in-memory cache for changesets downloaded from
an OSM API server.
|
ChangesetCacheEvent |
|
ChangesetCacheListener |
|
ChangesetCacheManager |
ChangesetCacheManager manages the local cache of changesets
retrieved from the OSM API.
|
ChangesetCacheManager.CancelAction |
the cancel / close action
|
ChangesetCacheManager.ChangesetDetailViewSynchronizer |
|
ChangesetCacheManager.CloseSelectedChangesetsAction |
Closes the selected changesets
|
ChangesetCacheManager.DownloadMyChangesets |
|
ChangesetCacheManager.DownloadSelectedChangesetContentAction |
Downloads the content of selected changesets from the OSM server
|
ChangesetCacheManager.DownloadSelectedChangesetsAction |
Downloads the selected changesets
|
ChangesetCacheManager.QueryAction |
The action to query and download changesets
|
ChangesetCacheManager.RemoveFromCacheAction |
Removes the selected changesets from the local changeset cache
|
ChangesetCacheManager.ShowDetailAction |
|
ChangesetCacheManagerModel |
This is the model for the changeset cache manager dialog.
|
ChangesetCacheTableCellRenderer |
The cell renderer for the changeset table
|
ChangesetCacheTableColumnModel |
The column model for the changeset table
|
ChangesetCacheTableRowSorter |
The row sorter for the changeset table
|
ChangesetCellRenderer |
A ListCellRenderer for the list of changesets in the upload dialog.
|
ChangesetClosedException |
|
ChangesetClosedException.Source |
Identifies when the changeset exception occurred.
|
ChangesetContentDownloadTask |
This is an asynchronous task for downloading the changeset content of a collection of changesets.
|
ChangesetContentPanel |
The panel which displays the content of a changeset in a scrollable table.
|
ChangesetContentPanel.HeaderPanel |
|
ChangesetContentTableCellRenderer |
The table cell renderer used in the changeset content table, except for the "name"
column in which we use a PrimitiveRenderer .
|
ChangesetContentTableColumnModel |
The column model for the changeset content
|
ChangesetContentTableModel |
This is the table model for the content of a changeset.
|
ChangesetContentTableModel.ChangesetContentEntry |
|
ChangesetContentTableRowSorter |
The row sorter for the changeset content
|
ChangesetDataSet |
A ChangesetDataSet holds the content of a changeset.
|
ChangesetDataSet.ChangesetDataSetEntry |
An entry in the changeset dataset.
|
ChangesetDataSet.ChangesetModificationType |
Type of primitive modification.
|
ChangesetDataSet.DefaultChangesetDataSetEntry |
Class to keep one entry of a changeset: the combination of modification type and primitive.
|
ChangesetDataSet.DefaultIterator |
|
ChangesetDetailPanel |
|
ChangesetDialog |
ChangesetDialog is a toggle dialog which displays the current list of changesets.
|
ChangesetDialog.LaunchChangesetManager |
A utility class to fetch changesets and display the changeset dialog.
|
ChangesetDiscussionComment |
A comment in a public changeset discussion.
|
ChangesetDiscussionPanel |
The panel which displays the public discussion around a changeset in a scrollable table.
|
ChangesetDiscussionTableCellRenderer |
The cell renderer for the changeset discussion table
|
ChangesetDiscussionTableColumnModel |
The column model for the changeset content
|
ChangesetDiscussionTableModel |
Model of changeset discussion table.
|
ChangesetDiscussionTableRowSorter |
The row sorter for the changeset discussion
|
ChangesetHeaderDownloadTask |
This is an asynchronous task for downloading a collection of changesets from the OSM server.
|
ChangesetIdChangedEvent |
An event that is triggered when the changeset id has changed for a list of primitives.
|
ChangesetIdTextField |
A text field designed to enter a single OSM changeset ID.
|
ChangesetIdTextField.ChangesetIdValidator |
Validator for a changeset ID entered in a JTextComponent .
|
ChangesetInSelectionListModel |
A table of changesets that displays the ones that are used by the primitives in the current selection.
|
ChangesetListCellRenderer |
|
ChangesetListModel |
This is the model that backs a list of changesets
|
ChangesetManagementPanel |
ChangesetManagementPanel allows to configure changeset to be used in the next upload.
|
ChangesetManagerToggleAction |
|
ChangesetQuery |
Data class to collect restrictions (parameters) for downloading changesets from the
OSM API.
|
ChangesetQuery.ChangesetQueryUrlException |
Exception thrown for invalid changeset queries.
|
ChangesetQuery.ChangesetQueryUrlParser |
Changeset query URL parser.
|
ChangesetQueryDialog |
This is a modal dialog for entering query criteria to search for changesets.
|
ChangesetQueryTask |
Asynchronous task to send a changeset query to the OSM API.
|
ChangesetsInActiveDataLayerListModel |
This is the list model for the list of changeset in the current edit layer.
|
ChangesetTagsPanel |
|
ChangesetTransferable |
This class allows to transfer a list of Changeset s
|
ChangesetUpdater |
Checks periodically if open changesets have been closed on server side.
|
ChangesetUpdater.Worker |
|
Check |
Checkbox type.
|
CheckGroup |
|
CheckParameterUtil |
This utility class provides a collection of static helper methods for checking
parameters at run-time.
|
CheckThreadViolationRepaintManager |
This class is used to detect Event Dispatch Thread rule violations
|
ChildProgress |
The progress of a sub task
|
ChildRelationBrowser |
ChildRelationBrowser is a UI component which provides a tree-like view on the hierarchical
structure of relations.
|
ChooseTrackVisibilityAction |
allows the user to choose which of the downloaded tracks should be displayed.
|
ChooseTrackVisibilityAction.GpxTrackTable |
|
ChristmasExtension |
Christmas animation extension.
|
ClassProjFactory |
Proj Factory that creates instances from a given class.
|
CLIModule |
A command line interface module.
|
ClipboardUtils |
This is a utility class that provides methods useful for general data transfer support.
|
ClipboardUtils.DoNothingClipboardOwner |
|
CLIProgressMonitor |
|
CloseChangesetAction |
User action to close open changesets.
|
CloseChangesetDialog |
This dialog lets the user select changesets from a list of changesets.
|
CloseChangesetTask |
A task for closing a collection of changesets.
|
Coastlines |
Check coastlines for errors
|
CodeProjectionChoice |
Projection choice that lists all known projects by code.
|
CodeProjectionChoice.CodeComparator |
Comparator that compares the number part of the code numerically.
|
CodeSelectionPanel |
Panel allowing to select a projection by code.
|
ColorfulFilter |
Colorful filter.
|
ColorfulImageProcessor |
Adds or removes the colorfulness of the image.
|
ColorHelper |
Helper to convert from color to HTML string and back.
|
ColorInfo |
Data class to hold information on a named color setting.
|
ColorPreference |
Color preferences.
|
ColorPreference.ColorEntry |
|
ColorPreference.ColorTableModel |
|
ColorPreference.Factory |
Factory used to create a new ColorPreference .
|
ColorScale |
Utility class that helps to work with color scale for coloring GPX tracks etc.
|
ColorStyleSettingGui |
A GUI to set a color style
|
ColorStyleSettingGui.ColorIcon |
|
CombinePrimitiveResolver |
Combine primitives conflicts resolver.
|
CombinePrimitiveResolverDialog |
This dialog helps to resolve conflicts occurring when ways are combined or
nodes are merged.
|
CombineWayAction |
Combines multiple ways into one.
|
Combo |
Combobox type.
|
ComboMultiSelect |
Abstract superclass for combo box and multi-select list types.
|
ComboMultiSelect.ComboMultiSelectListCellRenderer |
A list cell renderer that paints a short text in the current value pane and and a longer text
in the dropdown list.
|
Command |
Classes implementing Command modify a dataset in a specific way.
|
Command |
Command integers for Mapbox Vector Tiles
|
Command.CloneVisitor |
|
Command.OldNodeState |
Small helper for holding the interesting part of the old data state of the objects.
|
CommandInteger |
An indicator for a command to be executed
|
CommandListMutableTreeNode |
MutableTreeNode implementation for Command list JTree
|
CommandStackDialog |
Dialog displaying list of all executed commands (undo/redo buffer).
|
CommandStackDialog.CommandCellRenderer |
|
CommandStackDialog.UndoRedoType |
undo / redo switch to reduce duplicate code
|
CommonSettingsPanel |
JPanel giving access to common imagery settings.
|
ComparePairListCellRenderer |
|
ComparePairType |
Enumeration of the possible comparison pairs
|
CompileSearchTextDecorator |
Decorates a text component with an execution to the search compiler.
|
CompletelyInsideAreaStrategy |
Places the label / icon so that it is completely inside the area.
|
CompositeList<T> |
Joined List build from two Lists (read-only).
|
CompoundTemplateEntry |
|
Compression |
An enum representing the compression type of a resource.
|
ComputeStyleListWorker |
Helper to compute style list.
|
Condition |
This is a condition that needs to be fulfilled in order to apply a MapCSS style.
|
Condition |
|
Condition.Context |
Context, where the condition applies.
|
Condition.TagCondition |
This is a condition that can be converted to a tag
|
ConditionalKeys |
|
ConditionalKeys.ConditionalParsingException |
|
ConditionalKeys.ConditionalValue |
A conditional value is a value for the access restriction tag that depends on conditions (time, ...)
|
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.
|
ConditionalOptionPaneUtil.NotShowAgain |
An enum designating how long to not show this message again, i.e., for how long to store
|
ConditionFactory |
|
ConditionFactory.ClassCondition |
Class condition.
|
ConditionFactory.ExpressionCondition |
A condition that is fulfilled whenever the expression is evaluated to be true.
|
ConditionFactory.IndexCondition |
Index condition.
|
ConditionFactory.KeyCondition |
KeyCondition represent one of the following conditions in either the link or the
primitive context:
|
ConditionFactory.KeyMatchType |
|
ConditionFactory.KeyRegexpCondition |
KeyPatternCondition represents a conditions matching keys based on a pattern.
|
ConditionFactory.KeyValueCondition |
Represents a key/value condition which is either applied to a primitive.
|
ConditionFactory.KeyValueRegexpCondition |
This condition requires a fixed key to match a given regexp
|
ConditionFactory.Op |
|
ConditionFactory.OpenEndPseudoClassCondition |
Open end pseudo class condition.
|
ConditionFactory.PseudoClassCondition |
Pseudo class condition.
|
ConditionFactory.PseudoClasses |
Like CSS pseudo classes, MapCSS pseudo classes
are written in lower case with dashes between words.
|
ConditionFactory.RegexpKeyValueRegexpCondition |
A condition that checks that a key with the matching pattern has a value with the matching pattern.
|
ConditionFactory.RoleCondition |
Role condition.
|
ConditionFactory.SimpleKeyValueCondition |
Most common case of a KeyValueCondition, this is the basic key=value case.
|
Config |
Class to hold the global preferences object and the provider of base directories.
|
Conflict<T extends OsmPrimitive> |
|
ConflictAddCommand |
Command used to add a new conflict.
|
ConflictCollection |
|
ConflictColors |
Conflict color constants.
|
ConflictDialog |
|
ConflictDialog.ConflictPainter |
Paints conflicts.
|
ConflictDialog.ResolveButtonsPopupMenuListener |
|
ConflictResolutionDialog |
This is an extended dialog for resolving conflict between OsmPrimitive s.
|
ConflictResolutionDialog.HelpAction |
Action for canceling conflict resolution
|
ConflictResolveCommand |
|
ConflictResolver |
An UI component for resolving conflicts between two OsmPrimitive s.
|
ConnectivityRelations |
Check for inconsistencies in lane information between relation and members.
|
ContextSensitiveHelpAction |
This is the standard help action to be used with help buttons for
context sensitive help
|
ContextSwitchTemplate |
The context switch offers possibility to use tags of referenced primitive when constructing primitive name.
|
ContextSwitchTemplate.AndSet |
|
ContextSwitchTemplate.ChildSet |
|
ContextSwitchTemplate.ContextProvider |
|
ContextSwitchTemplate.OrSet |
|
ContextSwitchTemplate.ParentSet |
|
ConvertFromGpxLayerAction |
|
ConvertFromGpxLayerAction.TagConversionDialogRadioButtonActionListener |
|
ConvertFromGpxLayerAction.TagConversionDialogResponse |
|
ConvertFromMarkerLayerAction |
|
ConvertToDataLayerAction<T extends Layer> |
|
Coordinate |
Base class of points of both coordinate systems.
|
CoordinateConflictResolveCommand |
Represents the resolution of a conflict between the coordinates of two Node s.
|
CoordinateConversion |
Allows easy conversion between JMapViewer coordinate types and JOSM coordinate types.
|
CoordinateFormatManager |
Class that manages the available coordinate formats.
|
CoordinateInfoViewer |
An UI widget for displaying differences in the coordinates of two
HistoryNode s.
|
CoordinateInfoViewer.DistanceViewer |
|
CoordinateInfoViewer.LatLonViewer |
A UI widgets which displays the Lan/Lon-coordinates of a HistoryNode .
|
CoordinateInfoViewer.MapViewer |
|
CoordinateInfoViewer.Updater |
|
CopyAction |
Copy OSM primitives to clipboard in order to paste them, or their tags, somewhere else.
|
CopyAllKeyValueAction |
Copy the key and value of all the tags to clipboard.
|
CopyCoordinatesAction |
User action to copy the coordinates of one or several node(s) to the clipboard.
|
CopyKeyValueAction |
Copy the key and value of the selected tag(s) to clipboard.
|
CopyList<E> |
A List implementation initially based on given array, but never modifying
the array directly.
|
CopyMembersAction |
Copy members.
|
CopyUrlAction |
User action to copy the URL of one or several object(s) to the clipboard.
|
CopyValueAction |
Copy the value of the selected tag to clipboard.
|
Correction |
Data correction.
|
CorrectionTable<T extends CorrectionTableModel<?>> |
Abstract correction table.
|
CorrectionTable.BoldRenderer |
Renders text in bold.
|
CorrectionTableModel<C extends Correction> |
Abstract correction table model.
|
CorrelateGpxWithImages |
This class displays the window to select the GPX file and the offset (timezone + delta).
|
CorrelateGpxWithImages.GpxDataWrapper |
|
CorrelateGpxWithImages.GpxLayerAddedListener |
|
CorrelateGpxWithImages.GpxLayerRenamedListener |
|
CorrelateGpxWithImages.NoGpxDataWrapper |
|
CorrelateGpxWithImages.NoGpxTimestamps |
|
CorrelateGpxWithImages.RepaintTheMapListener |
|
CorrelationSupportLayer |
A support layer meant to be modified by the user to provide real-time images correlation.
|
CreateCircleAction |
- Create a new circle from two selected nodes or a way with 2 nodes which represent the diameter of the circle.
|
CreateCircleAction.PolarNode |
Class designed to create a couple between a node and its angle relative to the center of the circle.
|
CreateMultipolygonAction |
Create multipolygon from selected ways automatically.
|
CreateMultipolygonAction.CreateUpdateMultipolygonTask |
|
CredentialDialog |
Dialog box to request username and password from the user.
|
CredentialDialog.CredentialPanel |
|
CredentialDialog.HttpProxyCredentialsPanel |
|
CredentialDialog.OsmApiCredentialsPanel |
|
CredentialDialog.OtherHostCredentialsPanel |
|
CredentialDialog.SelectAllOnFocusHandler |
|
CredentialDialog.TFKeyListener |
Listener for username and password text fields key events.
|
CredentialsAgent |
A CredentialsAgent manages two credentials:
the credential for Authenticator.RequestorType.SERVER which is equal to the OSM API credentials
in JOSM
the credential for Authenticator.RequestorType.PROXY which is equal to the credentials for an
optional HTTP proxy server a user may use
In addition, it manages an OAuth Access Token for accessing the OSM server.
|
CredentialsAgentException |
Exception thrown for errors while handling credentials.
|
CredentialsAgentResponse |
|
CredentialsManager |
CredentialManager is a factory for the single credential agent used.
|
CredentialsManager.CredentialsAgentFactory |
Credentials agent factory.
|
CrossingWays |
Tests if there are segments that crosses in the same layer/level
|
CrossingWays.Boundaries |
Crossing boundaries ways test.
|
CrossingWays.MessageHelper |
|
CrossingWays.SelfCrossing |
Self crossing ways test (for all ways)
|
CrossingWays.Ways |
General crossing ways test.
|
CrossingWays.WayType |
Type of way.
|
CSSColors |
List of named CSS colors as per CSS Color Module Level 3.
|
CursorManager |
This class manages multiple cursors for multiple components.
|
CustomConfigurator |
Class to process configuration changes stored in XML
can be used to modify preferences, store/delete files in .josm folders etc
|
CustomConfigurator.XMLCommandProcessor |
Read preferences from xml files
|
CustomizeColor |
Action to show a dialog for picking a color.
|
CustomizeDrawingAction |
An action that is displayed in the popup menu for the layer to change the drawing of the GPX layer
|
CustomProjection |
Custom projection.
|
CustomProjection.Param |
Proj4-like projection parameters.
|
CustomProjection.Polarity |
|
CustomProjectionChoice |
ProjectionChoice where a CRS can be defined using various parameters.
|
CustomProjectionChoice.ParameterInfoDialog |
A dialog for the available parameters of the custom projection
|
CustomProjectionChoice.PreferencePanel |
|
CycleDetector |
Test for detecting cycles in a directed graph,
currently used for waterways only.
|
CycleLayerDownAction |
Allow users to cycle between adjacent layers easily
|
CycleLayerUpAction |
Allow users to cycle between adjacent layers easily
|
CyclicUploadDependencyException |
This is an exception that is thrown if the user attempts to upload a list of relations with a cyclic dependency in them
|
Data |
Generic data, holding data downloaded from various data sources.
|
DataChangedEvent |
A combined data change event.
|
DataConnection |
Connection for "data:" protocol allowing to read inlined base64 images.
|
DataIntegrityProblemException |
Exception thrown when a primitive or data set does not pass its integrity checks.
|
DataLayer<T> |
An interface for objects that are part of a data layer
|
DataSelectionListener |
This is a listener that listens to selection change events in the data set.
|
DataSelectionListener.AbstractSelectionEvent |
The base class for selection events
|
DataSelectionListener.SelectionAddEvent |
Primitives are added to the selection
|
DataSelectionListener.SelectionChangeEvent |
The event that is fired when the selection changed.
|
DataSelectionListener.SelectionRemoveEvent |
Primitives are removed from the selection
|
DataSelectionListener.SelectionReplaceEvent |
The selection is replaced by a new selection
|
DataSelectionListener.SelectionToggleEvent |
Toggle the selected state of a primitive
|
DataSet |
DataSet is the data behind the application.
|
DatasetConsistencyTest |
This class can be used to run consistency tests on dataset.
|
DatasetEventManager |
This class allows to add DatasetListener to currently active dataset.
|
DatasetEventManager.FireMode |
Event firing mode regarding Event Dispatch Thread.
|
DatasetEventManager.ListenerInfo |
|
DataSetListener |
A listener listening for all DataSet changes.
|
DataSetListenerAdapter |
Classes that do not wish to implement all methods of DataSetListener
may use this class.
|
DataSetListenerAdapter.Listener |
Single method dataset change event listener.
|
DataSetMerger |
A dataset merger which takes a target and a source dataset and merges the source data set
onto the target dataset.
|
DataSource |
A data source, defined by bounds and textual description for the origin.
|
DataSourceAddedEvent |
There is a new data source
|
DataSourceChangeEvent |
The event that is fired when the data source list is changed.
|
DataSourceListener |
This is a listener that listens to selection change events in the data set.
|
DataSourceRemovedEvent |
A data source was removed
|
DataStore<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>> |
A class that stores data (essentially a simple DataSet )
|
DataStore.LocalQuadBucketPrimitiveStore<N extends INode,W extends IWay<N>,R extends IRelation<?>> |
|
DateEditorWithSlider |
Widget originally created for date filtering of GPX tracks.
|
DateFilterPanel |
A panel that allows the user to input a date range he wants to filter the GPX data for.
|
DateUtils |
A static utility class dealing with:
parsing XML date quickly and formatting a date to the XML UTC format regardless of current locale
providing a single entry point for formatting dates to be displayed in JOSM GUI, based on user preferences
|
DateValidator |
Validates dates entered as text in a JTextComponent .
|
Datum |
Represents a geodetic datum.
|
DebugTextDisplay |
This is a text area that displays the debug text with scroll bars.
|
DecimalDegreesCoordinateFormat |
Coordinate format that converts coordinates to simple floating point decimal format.
|
Declaration |
|
DecreaseZoomAction |
Decrease zoom.
|
DefaultAuthenticator |
This is the default authenticator used in JOSM.
|
DefaultBugReportSendingHandler |
Default bug report callback that opens the bug report form in user browser
and displays a dialog in case of error.
|
DefaultChangesetCacheEvent |
The default event implementation that is used to indicate a change in the ChangesetCache
|
DefaultGeoProperty |
|
DefaultLayer |
Simple class representing default layer that might be set in imagery information
This simple class is needed - as for WMS there is different information needed to specify layer than for WMTS
|
DefaultMarkerProducers |
Marker specifying the default behaviour.
|
DefaultNameFormatter |
|
DefaultPreferenceChangeEvent |
|
DefaultPreferenceSetting |
|
DefaultProxySelector |
This is the default proxy selector used in JOSM.
|
DefaultStyles |
Default element styles.
|
DefaultTabPreferenceSetting |
|
DefaultTextComponentValidator |
Default text component validator that only checks that an input field is not empty.
|
DeleteAction |
Action that deletes selected objects.
|
DeleteAction |
A map mode that enables the user to delete nodes and other objects.
|
DeleteAction.ConfirmDeleteDialog |
|
DeleteAction.DeleteMode |
|
DeleteAction.DeleteParameters |
|
DeleteCommand |
A command to delete a number of primitives from the dataset.
|
DeleteCommand.DeleteChildCommand |
|
DeleteCommand.DeletionCallback |
Called when a deletion operation must be checked and confirmed by user.
|
DeleteCurrentRelationAction |
Delete the currently edited relation.
|
DeletedStateConflictResolveCommand |
Represents the resolution of a conflict between the deleted flag of two OsmPrimitive s.
|
DeleteFromRelationConfirmationDialog |
This dialog is used to get a user confirmation that a collection of primitives can be removed
from their parent relations.
|
DeleteFromRelationConfirmationDialog.RelationDeleteModel |
The table model which manages relations that will be deleted, if their children are deleted.
|
DeleteFromRelationConfirmationDialog.RelationDeleteTableColumnModel |
|
DeleteFromRelationConfirmationDialog.RelationMemberTableColumnModel |
|
DeleteFromRelationConfirmationDialog.RelationMemberTableModel |
The table model which manages the list of relation-to-child references
|
DeleteFromRelationConfirmationDialog.RelationMemberTableModel.RelationToChildReferenceComparator |
|
DeleteLayerAction |
Deletes the active layer.
|
DeleteLayerAction |
The action to delete the currently selected layer
|
DeleteRelationsAction |
Action that delete relations
|
Destroyable |
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have a definite set of actions to execute.
|
DialogsPanel |
This is the panel displayed on the right side of JOSM.
|
DialogsPanel.Action |
What action was performed to trigger the reconstruction
|
DialogsPanel.MinSizePanel |
|
DialogsToggleAction |
This action toggles visibility of dialogs panel and other panels to free more space for drawing (GIMP-like)
|
Diff |
A class to compare vectors of objects.
|
Diff.Change |
The result of comparison is an "edit script": a chain of change objects.
|
Diff.ForwardScript |
|
Diff.ReverseScript |
Scan the tables of which lines are inserted and deleted, producing an edit script in reverse order.
|
Diff.ScriptBuilder |
Script builder.
|
DiffResultProcessor |
Helper class to process the OSM API server response to a "diff" upload.
|
DiffResultProcessor.DiffResultEntry |
|
DiffTableModel |
Simple model storing "diff cells" in a list.
|
DirectionNodes |
Find nodes with direction tag and invalid number of parent ways or position in way.
|
DisableShortcutsOnFocusGainedComponent |
An interface for components with code that can be used for disabling shortcuts while they hold focus.
|
DisableShortcutsOnFocusGainedTextField |
A JTextField that disabled all JOSM shortcuts composed of a single key without modifier (except F1 to F12),
in order to avoid them to be triggered while typing.
|
DiscardTagsHook |
Removes discardable tags such as created_by from all modified objects before upload
|
DiskAccessAction |
Helper class for all actions that access the disk.
|
DisplayPreference |
Display preferences (various settings that influence the visual representation of the whole program).
|
DisplayPreference.Factory |
Factory used to create a new DisplayPreference .
|
DistributeAction |
Distributes the selected nodes to equal distances along a line.
|
DividedScale<T> |
Splits the range of possible scale values (0 < scale < +Infinity) into
multiple subranges, for each scale range it keeps a data object of a certain
type T (can be null).
|
DividedScale.RangeViolatedError |
This exception type is for debugging #8997 and can later be replaced by AssertionError
|
DMSCoordinateFormat |
Coordinate format that converts a coordinate to degrees, minutes and seconds.
|
DocumentAdapter |
|
DomainValidator |
Domain name validation routines.
|
DomainValidator.ArrayType |
|
DomainValidator.IdnBugHolder |
|
DoubleProperty |
A property containing an Double value.
|
DoubleStereographic |
Implementation of the stereographic double projection,
also known as Oblique Stereographic and the Schreiber double stereographic projection.
|
DownloadAction |
Action that opens a connection to the osm server and downloads map data.
|
DownloadAlongAction |
Abstract superclass of DownloadAlongTrackAction and DownloadAlongWayAction
|
DownloadAlongPanel |
Panel displayed in "Download along..." dialogs
|
DownloadAlongTrackAction |
Action that issues a series of download requests to the API, following the GPX track.
|
DownloadAlongWayAction |
Calculate area around selected ways and split it into reasonable parts so
that they can be downloaded.
|
DownloadChangesetContentAction |
Downloads/Updates the content of the changeset.
|
DownloadDialog |
Dialog displayed to the user to download mapping data.
|
DownloadDialog.DownloadDialogSplitPane |
|
DownloadFileTask |
Asynchronous task for downloading and unpacking arbitrary file lists
Shows progress bar when downloading
|
DownloadFileTask.DownloadException |
|
DownloadFromOverpassTask |
Download OSM data from Overpass API
|
DownloadFromServer |
Interface for layers that can download data.
|
DownloadGeoJsonTask |
GeoJson download task.
|
DownloadGpsTask |
Task allowing to download GPS data.
|
DownloadIncompleteMembersAction |
Download all incomplete members.
|
DownloadMembersAction |
The action for downloading members of relations
|
DownloadNotesInViewAction |
Action that downloads the notes within the current view from the server.
|
DownloadNotesTask |
General task for downloading OSM notes.
|
DownloadNotesUrlBoundsTask |
Specialized task for downloading OSM notes within bounds.
|
DownloadNotesUrlIdTask |
Specialized task for downloading OSM notes by ID.
|
DownloadObjectDialog |
Dialog prompt to user to let him choose OSM primitives to download by specifying their type and IDs
|
DownloadOpenChangesetsTask |
This is a task for downloading the open changesets of the current user
from the OSM server.
|
DownloadOsmChangeTask |
Task allowing to download OsmChange data (http://wiki.openstreetmap.org/wiki/OsmChange).
|
DownloadOsmChangeTask.HistoryLoaderAndListener |
Loads history and updates incomplete primitives.
|
DownloadOsmIdTask |
Specialized task for downloading OSM objects by ID.
|
DownloadOsmInViewAction |
Action that downloads the OSM data within the current view from the server.
|
DownloadOsmInViewAction.DownloadOsmInViewTask |
|
DownloadOsmTask |
Open the download dialog and download the data.
|
DownloadOsmTask.AbstractInternalTask |
Superclass of internal download task.
|
DownloadOsmUrlTask |
Task allowing to download an OSM url containing coordinates
|
DownloadParams |
Download parameters affecting the behaviour of DownloadTask s.
|
DownloadParamType |
The type of a command line parameter, to be used in switch statements.
|
DownloadPolicy |
Download policy.
|
DownloadPrimitiveAction |
Download an OsmPrimitive by specifying type and ID
|
DownloadPrimitivesTask |
Task downloading a set of OSM primitives.
|
DownloadPrimitivesWithReferrersTask |
Task for downloading a set of primitives with all referrers.
|
DownloadReferrersAction |
This action loads the set of primitives referring to the current selection from the OSM server.
|
DownloadReferrersTask |
The asynchronous task for downloading referring primitives
|
DownloadRelationAction |
The action for downloading relations with members
|
DownloadRelationMemberTask |
The asynchronous task for downloading relation members.
|
DownloadRelationTask |
The asynchronous task for fully downloading a collection of relations.
|
DownloadSelectedIncompleteMembersAction |
Action for downloading incomplete members of selected relations
|
DownloadSelectedIncompleteMembersAction |
Download selected incomplete members.
|
DownloadSelection |
A mean to select a download area in the download dialog.
|
DownloadSessionTask |
Task allowing to download JOSM session (*.jos, *.joz file).
|
DownloadSettings |
|
DownloadSource<T> |
Defines an interface for different download sources.
|
DownloadSourceListener |
Listener to get notified about changes in the list of download sources.
|
DownloadSourceSizingPolicy |
Defines the sizing policy used for download tabs.
|
DownloadSourceSizingPolicy.AdjustableDownloadSizePolicy |
The height of this component is given by a preference entry.
|
DownloadSourceSizingPolicy.FixedDownloadSourceSizePolicy |
The download source has a fixed size provided by the component
|
DownloadTask |
Interface defining a general download task used to download geographic data (OSM data, GPX tracks, etc.) for a given URL or geographic area.
|
DownloadTaskList |
This class encapsulates the downloading of several bounding boxes that would otherwise be too
large to download in one go.
|
DownloadWmsAlongTrackAction |
Class downloading WMS and TMS along the GPX track.
|
DownloadWmsAlongTrackAction.PrecacheWmsTask |
|
DrawAction |
Mapmode to add nodes, create and extend ways.
|
DrawBoundariesOfDownloadedDataAction |
This class toggles whether to draw boundaries of downloaded data.
|
DrawingPreference |
"OSM Data" drawing preferences.
|
DrawingPreference.Factory |
Factory used to create a new DrawingPreference .
|
DrawSnapHelper |
Class that enables the user to draw way segments in angles of exactly 30, 45,
60, 90 degrees.
|
DrawSnapHelper.AnglePopupMenu |
|
DrawSnapHelper.DisableAction |
|
DrawSnapHelper.HelperAction |
|
DrawSnapHelper.ProjectionAction |
|
DrawSnapHelper.RepeatedAction |
|
DrawSnapHelper.Snap30DegreesAction |
|
DrawSnapHelper.Snap45DegreesAction |
|
DrawSnapHelper.Snap90DegreesAction |
|
DropImage |
|
DuplicateAction |
An action that duplicates the given nodes.
|
DuplicateAction |
The action to duplicate the given selected layer into another layer.
|
DuplicatedWayNodes |
Checks for ways with identical consecutive nodes.
|
DuplicateNode |
Tests if there are duplicate nodes
|
DuplicateNode.NodeHash |
|
DuplicateRelation |
Tests if there are duplicate relations
|
DuplicateRelation.RelationMembers |
Class to store relation members
|
DuplicateRelation.RelationPair |
Class to store relation data (keys are usually cleanup and may not be equal to original relation)
|
DuplicateRelation.RelMember |
Class to store one relation members and information about it
|
DuplicateRelationAction |
Creates a new relation with a copy of the current editor state
|
DuplicateRelationAction |
Creates a new relation with a copy of the current editor state.
|
DuplicateWay |
Tests if there are duplicate ways
|
DuplicateWay.WayPair |
Class to store a way reduced to coordinates and keys.
|
DuplicateWay.WayPairNoTags |
Class to store a way reduced to coordinates.
|
DynamicURLClassLoader |
|
EastNorth |
Northing, Easting of the projected coordinates.
|
EditableList |
A JList containing items, and JButton s to add/edit/delete items.
|
EditAction |
Action for editing the currently selected relation.
|
EditImagesSequenceAction |
Edit a sequence of geo-located images.
|
EditRelationAction |
The action for editing a relation.
|
ElemStyles |
Generates a list of StyleElement s for a primitive, to
be drawn on the map.
|
Ellipsoid |
Reference ellipsoids.
|
EmailValidator |
Perform email validations.
|
Entities |
Provides HTML and XML entity utilities.
|
EnumProperty<T extends java.lang.Enum<T>> |
A property containing an Enum value.
|
Environment |
Environment is a data object to provide access to various "global" parameters.
|
EquidistantCylindrical |
Equidistant cylindrical projection (EPSG code 9823).
|
Equirectangular |
A class for showing 360 images that use the equirectangular projection
|
ExceptionDialogUtil |
This utility class provides static methods which explain various exceptions to the user.
|
ExceptionUtil |
Utilities for exception handling.
|
ExifReader |
Read out EXIF information from a JPEG file
|
ExitAction |
Exit the application.
|
ExpertToggleAction |
This action toggles the Expert mode.
|
ExpertToggleAction.ExpertModeChangeListener |
This listener is notified whenever the expert mode setting changed.
|
ExportHandler |
Export map data into .osm format
For instance, /export] .
|
ExportProfileAction |
Action that exports some fragment of settings to custom configuration file
|
ExportRelationToGpxAction |
Exports the current relation to a single GPX track,
currently for type=route and type=superroute relations only.
|
ExportRelationToGpxAction.Mode |
Enumeration of export variants
|
Expression |
A Mapbox vector style expression (immutable)
|
Expression |
A MapCSS Expression.
|
ExpressionFactory |
|
ExpressionFactory.AndOperator |
"And" logical operator.
|
ExpressionFactory.CondOperator |
Conditional operator.
|
ExpressionFactory.Factory |
|
ExpressionFactory.IsInsideFunction |
|
ExpressionFactory.LengthFunction |
Function to calculate the length of a string or list in a MapCSS eval expression.
|
ExpressionFactory.MinMaxFunction |
Computes the maximum/minimum value an arbitrary number of floats, or a list of floats.
|
ExpressionFactory.NullableArguments |
Marks functions which should be executed also when one or more arguments are null.
|
ExpressionFactory.NullExpression |
Expression that always evaluates to null.
|
ExpressionFactory.OrOperator |
"Or" logical operator.
|
ExpressionFactory.QuadFunction<T,U,V,W,R> |
Represents a function that accepts four arguments and produces a result.
|
ExpressionFactory.TriFunction<T,U,V,R> |
Represents a function that accepts three arguments and produces a result.
|
ExtendedDialog |
General configurable dialog window.
|
ExtendedSourceEntry |
Source entry with additional metadata.
|
ExtensibleTabPreferenceSetting |
|
ExtensionFileFilter |
A file filter that filters after the extension.
|
ExtensionFileFilter.AddArchiveExtension |
Strategy to determine if extensions must be added to the description.
|
ExtrudeAction |
Makes a rectangle from a line, or modifies a rectangle.
|
ExtrudeAction.Mode |
|
ExtrudeAction.ReferenceSegment |
|
FallbackProperty<T> |
Property that wraps another property along with a fallback property that is used as default value.
|
Feature |
|
FeaturesHandler |
Reports available commands, their parameters and examples
|
FeaturesPanel |
Preferences panel for OSM messages notifier.
|
FileChooserManager |
A chained utility class used to create and open AbstractFileChooser dialogs.
Use only this class if you need to control specifically your AbstractFileChooser dialog.
|
FileExporter |
Abstract base class for file exporters - IO classes that save layers to a file.
|
FileFilterAllFiles |
A FileFilter that accepts all files.
|
FileImporter |
Abstract file importer.
|
FilePaster |
This transfer support allows us to import a file that is dropped / copied on to the map.
|
FileWatcher |
Background thread that monitors certain files and perform relevant actions when they change.
|
FileWatcher.InstanceHolder |
|
Filter |
Data class representing one entry in the filter dialog.
|
Filter.FilterPreferenceEntry |
The class for storing and retrieving a filter from a preference entry
|
FilterChangedEvent |
Represents a change of primitive filter flags.
|
FilterDialog |
The filter dialog displays a list of filters that are active on the current edit layer.
|
FilterDialog.BooleanRenderer |
|
FilterDialog.StringRenderer |
|
FilterDialog.UserTable |
|
FilterDialog.UserTable.UserTableHeader |
|
FilterField |
Text field allowing to filter contents.
|
FilterField.FilterBehaviour |
Defines the filter behaviour.
|
FilterField.TableFilterBehaviour |
|
FilterMatcher |
Class that encapsulates the filter logic, i.e. applies a list of
filters to a primitive.
|
FilterMatcher.FilterInfo |
|
FilterMatcher.FilterType |
Describes quality of the filtering.
|
FilterModel |
The model that is used both for auto and manual filters.
|
FilterTableModel |
|
FilterWorker |
|
FixDataHook |
Fixes defective data entries for all modified objects before upload
|
FixDataHook.FixData |
Common set of commands for data fixing
|
FixDataHook.FixDataKey |
Data fix to cleanup wrong spelled keys
|
FixDataHook.FixDataSpace |
Data fix to remove spaces at begin or end of tags
|
FixDataHook.FixDataTag |
Data fix to cleanup wrong spelled tags
|
FlushTileCacheAction |
Flush tile cache.
|
FollowLineAction |
Follow line action - Makes easier to draw a line that shares points with another line
Aimed at those who want to draw two or more lines related with
each other, but carry different information (i.e.
|
FontsManager |
Custom fonts manager that provides some embedded fonts to ensure
a common rendering on different platforms.
|
FullscreenToggleAction |
This class toggles the full-screen mode.
|
FullyAutomaticAuthorizationUI |
This is a UI which supports a JOSM user to get an OAuth Access Token in a fully
automatic process.
|
FullyAutomaticPropertiesPanel |
Panel to enter username and password for the "fully automatic" authorization
procedure.
|
Functions |
List of functions that can be used in MapCSS expressions.
|
GammaImageProcessor |
An image processor which adjusts the gamma value of an image.
|
GaussKruegerProjectionChoice |
ProjectionChoice for Gauß-Krüger coordinate system (zones 2-5, EPSG:31466-31469).
|
GBC |
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
GenericParser<U> |
Utility class to parse various types from other values.
|
GenericRelationEditor |
This dialog is for editing relations.
|
GenericRelationEditor.AddAbortException |
Exception thrown when user aborts add operation.
|
GenericRelationEditor.LeftButtonToolbar |
The toolbar with the buttons on the left
|
GenericSessionExporter<T extends Layer> |
|
GeoImageLayer |
Layer displaying geotagged pictures.
|
GeoImageSessionExporter |
|
GeoImageSessionImporter |
|
GeoJSONExporter |
Exporter to write map data to a GeoJSON file.
|
GeoJSONImporter |
GeoJSON file importer.
|
GeoJSONMapRouletteWriter |
|
GeoJSONReader |
Reader that reads GeoJSON files.
|
GeoJSONServerReader |
GeoJson server reader.
|
GeoJSONWriter |
Writes OSM data as a GeoJSON string, using JSR 353: Java API for JSON Processing (JSON-P).
|
GeoJSONWriter.Options |
|
Geometry |
A class to generate geometry for a vector tile
|
Geometry |
Some tools for geometry related tasks.
|
Geometry.AreaAndPerimeter |
Data class to hold two double values (area and perimeter of a polygon).
|
Geometry.PolygonIntersection |
|
GeometryTypes |
Geometry types used by Mapbox Vector Tiles
|
GeometryTypes.Ring |
|
GeoProperty<T> |
A method to look up a property of the earth surface.
|
GeoPropertyIndex<T> |
Fast index to look up properties of the earth surface.
|
GeoPropertyIndex.GPLevel<T> |
|
GeoUrlToBounds |
|
GetCapabilitiesParseHelper |
Helper class for handling OGC GetCapabilities documents
|
GetCapabilitiesParseHelper.TransferMode |
|
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.
|
GpxConstants |
Constants for GPX handling.
|
GpxConstants.ColorFormat |
Enum with color formats that can be written by JOSM
|
GpxData |
Objects of this class represent a gpx file with tracks, waypoints and routes.
|
GpxData.GpxDataChangeEvent |
A data change event in any of the gpx data.
|
GpxData.GpxDataChangeListener |
A listener that listens to GPX data changes.
|
GpxData.GpxTrackSegmentSpan |
|
GpxData.LinesIterator |
Iterates over all track segments and then over all routes.
|
GpxData.XMLNamespace |
A class containing prefix, URI and location of a namespace
|
GpxDataContainer |
Object containing a GpxData instance.
|
GpxDataHelper |
Helper class to select and load "GPX data" (GPX, NMEA, pos) files.
|
GpxDistance |
A class to find the distance between an OsmPrimitive and a GPX point.
|
GpxDrawHelper |
Class that helps to draw large set of GPS tracks with different colors and options
|
GpxDrawHelper.ColorMode |
Different color modes
|
GpxExportAction |
Exports data to gpx.
|
GpxExporter |
Exports data to a .gpx file.
|
GpxExtension |
|
GpxExtensionCollection |
Class extending ArrayList<GpxExtension> .
|
GpxImageCorrelation |
Correlation logic for CorrelateGpxWithImages .
|
GpxImageCorrelationSettings |
|
GpxImageDatumSettings |
|
GpxImageDirectionPositionSettings |
|
GpxImageEntry |
Stores info about each image
|
GpxImporter |
File importer allowing to import GPX files (*.gpx/gpx.gz files).
|
GpxImporter.GpxImporterData |
Utility class containing imported GPX and marker layers, and a task to run after they are added to MapView.
|
GpxLayer |
A layer that displays data from a Gpx file / the OSM gpx downloads.
|
GpxLayer.CombineTracksToSegmentedTrackAction |
Action to merge tracks into a single segmented track
|
GpxLayer.SplitTrackSegmentsToTracksAction |
Action to split track segments into a multiple tracks with one segment each
|
GpxLayer.SplitTracksToLayersAction |
Action to split tracks of one gpx layer into multiple gpx layers,
the result is one GPX track per gpx layer.
|
GpxLikeImporter<T extends IGpxReader> |
|
GpxLink |
A link to an external resource (Web page, digital photo, video clip, etc) with additional information.
|
GpxParser |
A parser for gpx files
|
GpxParser.State |
|
GPXPreference |
"GPS Points" drawing preferences.
|
GPXPreference.Factory |
Factory used to create a new GPXPreference .
|
GpxReader |
Read a gpx file.
|
GpxRoute |
A route is a part of a GPX file containing of multiple GPX points.
|
GpxRouteLayer |
|
GpxRoutesSessionExporter |
|
GpxRoutesSessionImporter |
|
GPXSettingsPanel |
Panel for GPX settings.
|
GpxTimeOffset |
Time offset of GPX correlation.
|
GpxTimezone |
Timezone in hours.
|
GpxTrack |
GPX track.
|
GpxTrackSegment |
A gpx track segment consisting of multiple waypoints.
|
GpxTracksSessionExporter |
|
GpxTracksSessionImporter |
|
GpxWriter |
Writes GPX files from GPX data or OSM data.
|
GRS80Datum |
This datum indicates, that GRS80 ellipsoid is used and no conversion
is necessary to get from or to the WGS84 datum.
|
GuiHelper |
basic gui utils
|
GuiSizesHelper |
Support class to handle size information of Gui elements
This is needed, because display resolution may vary a lot and a common set
of sizes won't work for all users alike.
|
Handler |
Protocol handler for data: URLs.
|
Hash<K,T> |
An interface allowing injection of hashcode and equality implementation
based on some inner state of an object for a set.
|
HeaderBlock |
The header block contains data on required features, optional features, the bbox of the data, the source, the osmosis replication timestamp,
the osmosis replication sequence number, and the osmosis replication base url
|
HeadersTable |
Simple table for editing HTTP headers
|
HelpAction |
Open a help browser and displays lightweight online help.
|
HelpAction |
Launch browser with wiki help for selected object.
|
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 |
|
HelpBrowser |
Help browser displaying HTML pages fetched from JOSM wiki.
|
HelpBrowser.AbstractBrowserAction |
|
HelpBrowser.BackAction |
|
HelpBrowser.EditAction |
|
HelpBrowser.ForwardAction |
|
HelpBrowser.HomeAction |
|
HelpBrowser.OpenInBrowserAction |
|
HelpBrowser.ReloadAction |
|
HelpBrowserHistory |
Help browser history.
|
HelpContentReader |
Reads help content from the JOSM Wiki and prepares it for rendering in the internal
help browser.
|
HelpContentReaderException |
Exception thrown when a problem occurs during help contents fetching.
|
Helpful |
Anything on which we can provide help.
|
HelpMembershipAction |
Launch browser with wiki help for selected membership.
|
HelpTagAction |
Launch browser with wiki help for selected tag.
|
HelpUtil |
Provides utility methods for help system.
|
HideableButton |
An interface to provide showing/hiding method for buttons,
when hidden state is stored in preferences
|
HideableTabbedPane |
A JTabbedPane extension that completely hides the tab area and border if it contains less than 2 tabs.
|
HiDPISupport |
Helper class for HiDPI support.
|
HighlightHelper |
This class stores the set of highlighted primitives and
allows easy and fast change of highlighting.
|
HighlightUpdateListener |
This is a listener that listens to highlight segment changes.
|
HighlightUpdateListener.HighlightUpdateEvent |
An event that is fired whenever highlighting on the OSM DataSet changed.
|
Highways |
Test that performs semantic checks on highways.
|
History |
Represents the history of an OSM primitive.
|
History.FilterPredicate |
|
HistoryBrowser |
HistoryBrowser is a UI component which displays history information about an OsmPrimitive .
|
HistoryBrowserDialog |
This is non-modal dialog, always showing on top, which displays history information
about a given OsmPrimitive .
|
HistoryBrowserDialogManager |
Manager allowing to show/hide history dialogs.
|
HistoryBrowserModel |
This is the model used by the history browser.
|
HistoryBrowserModel.HistoryPrimitiveBuilder |
|
HistoryBrowserPanel |
|
HistoryComboBox |
A History ComboBox
|
HistoryComboBoxModel |
|
HistoryDataSet |
A data set holding histories of OSM primitives.
|
HistoryDataSetListener |
|
HistoryHook |
Change, or block, history requests.
|
HistoryInfoAction |
Display history information about OSM ways, nodes, or relations.
|
HistoryInfoAction.HistoryObjectIDDialog |
Dialog allowing to choose object id if no one is selected.
|
HistoryInfoWebAction |
Display history information about OSM ways, nodes, or relations in web browser.
|
HistoryLoadTask |
Loads the object history of a collection of objects from the server.
|
HistoryNameFormatter |
|
HistoryNode |
Represents an immutable OSM node in the context of a historical view on OSM data.
|
HistoryOsmPrimitive |
Represents an immutable OSM primitive in the context of a historical view on OSM data.
|
HistoryRelation |
Represents an immutable OSM relation in the context of a historical view on OSM data.
|
HistoryViewerPanel |
|
HistoryViewerPanel.ListPopupMenu |
|
HistoryViewerPanel.ZoomToObjectAction |
|
HistoryWay |
Represents an immutable OSM way in the context of a historical view on OSM data.
|
HostLimitQueue |
Queue for ThreadPoolExecutor that implements per-host limit.
|
HtmlPanel |
This panel can be used to display larger sections of formatted text in
HTML.
|
Http1Client |
Provides a uniform access for a HTTP/HTTPS 1.0/1.1 server.
|
Http1Client.Http1Response |
A wrapper for the HTTP 1.x response.
|
HttpClient |
Provides uniform access for a HTTP/HTTPS server.
|
HttpClient.ConnectionResponse |
A wrapper for the HTTP connection response.
|
HttpClient.HttpClientFactory |
HTTP client factory.
|
HttpClient.Response |
A wrapper for the HTTP response.
|
HyperlinkHandler |
|
I18n |
Internationalisation support.
|
I18n.PluralMode |
Enumeration of possible plural modes.
|
I18n.QuirkyPluralString |
This annotates strings which do not permit a clean i18n.
|
IAnimObject |
An animated object
|
IBaseDirectories |
Interface for a provider of certain base directory locations.
|
IBounds |
Represents a "rectangular" area of the world, given in lat/lon min/max values.
|
ICachedLoaderJob<K> |
Interface for a job to load a single object (typically an imagery tile).
|
ICachedLoaderListener |
Cache loader listener.
|
ICachedLoaderListener.LoadResult |
Result of download
|
ICentralMeridianProvider |
A Proj implements this interface, if it derives the central meridian
value from it's other input parameters.
|
ICommonSource<T extends java.lang.Enum<T>> |
This interface is used to ensure that a class can get a enum from a string.
|
IConflictListener |
Interface for listeners that get notified when conflicts are added to or
removed from a ConflictCollection .
|
IConflictResolver |
|
IconTextCheckBox |
Allows using an icon as well as a text on a JCheckBox
|
IconToggleButton |
Just a toggle button, with smaller border and icon only to display in
MapFrame toolbars.
|
ICoordinateFormat |
A class that converts lat/lon coordinates to string.
|
IDataSelectionEventSource<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
|
IDataSelectionListener<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
|
IDataSelectionListener.AbstractSelectionEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
The base class for selection events
|
IDataSelectionListener.SelectionAddEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
Primitives are added to the selection
|
IDataSelectionListener.SelectionChangeEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
The event that is fired when the selection changed.
|
IDataSelectionListener.SelectionRemoveEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
Primitives are removed from the selection
|
IDataSelectionListener.SelectionReplaceEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
The selection is replaced by a new selection
|
IDataSelectionListener.SelectionToggleEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>> |
Toggle the selected state of a primitive
|
IDownloadSourceType |
An interface to allow arbitrary download sources and types in the primary
download window of JOSM
|
IEnabledStateUpdating |
To be implemented by actions for which their enabled state depends on another model.
|
IExtendedDialog |
|
IFilterablePrimitive |
An interface used to indicate that a primitive is filterable
|
IGeoImageLayer |
An interface for layers which want to show images
|
IGeoImageLayer.ImageChangeListener |
Listen for image changes
|
IGpxLayerPrefs |
Interface containing the layer preferences.
|
IGpxReader |
Abstraction of GpxReader , NmeaReader , OziWptReader and RtkLibPosReader
|
IGpxTrack |
Gpx track.
|
IGpxTrack.GpxTrackChangeEvent |
A track change event for the current track.
|
IGpxTrack.GpxTrackChangeListener |
A listener that listens to GPX track changes.
|
IGpxTrackSegment |
Read-only gpx track segments.
|
IHelpBrowser |
Help browser super interface.
|
IImageEntry<I extends IImageEntry<I>> |
An interface for image entries that will be shown in ImageDisplay
|
IImageViewer |
An interface for image viewers for specific projections
|
ILatLon |
This interface represents a coordinate in LatLon space.
|
IllegalDataException |
Generic exception raised when illegal data is read.
|
ImageCache |
A record for keeping the image information for a tile.
|
ImageData |
Class to hold ImageEntry and the current selection
|
ImageData.ImageDataUpdateListener |
A listener that is informed when the current selection change
|
ImageDirectionPositionPanel |
|
ImageDisplay |
GUI component to display an image (photograph).
|
ImageDisplay.VisRect |
Manage the visible rectangle of an image with full bounds stored in init.
|
ImageEntry |
Stores info about each image, with an optional thumbnail
|
ImageImporter |
File importer allowing to import geotagged images
|
ImageLabel |
A small user interface component that consists of an image label and
a fixed text content to the right of the image.
|
ImageMarker |
Marker representing an image.
|
ImageMetadata |
An interface for images with metadata
|
ImageOverlay |
class to describe how image overlay
|
ImageProcessor |
Processor that modifies images (sharpen, brightness, etc.).
|
ImageProjectionRegistry |
A class that holds a registry of viewers for image projections
|
ImageProvider |
Helper class to support the application with images.
|
ImageProvider.ImageLocations |
|
ImageProvider.ImageSizes |
Supported image sizes
|
ImageProvider.ImageType |
Supported image types
|
ImageResizeMode |
|
ImageResource |
Holds data for one particular image.
|
ImageryAdjustAction |
Adjust the position of an imagery layer.
|
ImageryAdjustAction.ConfirmOverwriteBookmarkDialog |
|
ImageryFilterSettings |
This class holds the filter settings for an imagery.
|
ImageryFilterSettings.FilterChangeListener |
A listener that listens to filter changes
|
ImageryHandler |
Adds an imagery (WMS/TMS) layer.
|
ImageryInfo |
Class that stores info about an image background layer.
|
ImageryInfo.ImageryBounds |
Multi-polygon bounds for imagery backgrounds.
|
ImageryInfo.ImageryCategory |
Category of imagery entry.
|
ImageryInfo.ImageryPreferenceEntry |
The ImageryPreferenceEntry class for storing data in JOSM preferences.
|
ImageryInfo.ImageryType |
Type of imagery entry.
|
ImageryLayer |
|
ImageryLayer.ApplyOffsetAction |
|
ImageryLayer.OffsetMenuEntry |
An additional menu entry in the imagery offset menu.
|
ImageryLayerInfo |
Manages the list of imagery entries that are shown in the imagery menu.
|
ImageryMenu |
Imagery menu, holding entries for imagery preferences, offset actions and dynamic imagery entries
depending on current mapview coordinates.
|
ImageryMenu.AdjustImageryOffsetAction |
|
ImageryPatterns |
Patterns that can be replaced in imagery URLs.
|
ImageryPreference |
Imagery preferences, including imagery providers, settings and offsets.
|
ImageryPreference.Factory |
Factory used to create a new ImageryPreference .
|
ImageryPreference.OffsetBookmarksPanel |
|
ImageryPreference.OffsetBookmarksPanel.OffsetsBookmarksModel |
The table model for imagery offsets list
|
ImageryProvidersPanel |
A panel displaying imagery providers.
|
ImageryProvidersPanel.ImageryCategoryTableCellRenderer |
class to render the category information of Imagery source
|
ImageryProvidersPanel.ImageryCountryTableCellRenderer |
class to render the country information of Imagery source
|
ImageryProvidersPanel.ImageryNameTableCellRenderer |
class to render the name information of Imagery source
|
ImageryProvidersPanel.ImageryTableCellRenderer<T> |
class to render an information of Imagery source
|
ImageryProvidersPanel.ImageryURLTableCellRenderer |
class to render the URL information of Imagery source
|
ImageryReader |
Reader to parse the list of available imagery servers from an XML definition file.
|
ImageryReader.Parser |
|
ImageryReader.State |
|
ImagerySessionExporter |
|
ImagerySessionImporter |
|
ImagesLoader |
Loads a set of images, while displaying a dialog that indicates what the plugin is currently doing.
|
ImageUtils |
Image utilities
|
ImageUtils.NoMetadataReaderWarning |
|
ImageViewerDialog |
Dialog to view and manipulate geo-tagged images from a GeoImageLayer .
|
ImageViewerDialog.CloseableTab |
|
ImageViewerDialog.MoveImgDisplayPanel<T extends Layer & IGeoImageLayer> |
A JPanel whose entire purpose is to display an image by (a) moving the imgDisplay around and (b) setting the imgDisplay as a child
for this panel.
|
ImageViewerDialog.SerializableUnaryOperator<I> |
This literally exists to silence sonarlint complaints.
|
ImageWarp |
Image warping algorithm.
|
ImageWarp.GridTransform |
|
ImageWarp.Interpolation |
Interpolation method.
|
ImageWarp.PointTransform |
Transformation that translates the pixel coordinates.
|
IMemberModelListener |
A listener that is called whenever a member should be made visible
|
ImportAudioAction |
Import audio files into a GPX layer to enable audio playback functions.
|
ImportAudioAction.AudioFileFilter |
Audio file filter.
|
ImportAudioAction.Markers |
|
ImportCancelException |
All exceptions resulting from a user cancellation during any import should implement this interface.
|
ImportHandler |
Handler for import request
|
ImportImagesAction |
An action that imports images along a GPX path
|
ImproveWayAccuracyAction |
A special map mode that is optimized for improving way geometry.
|
ImproveWayAccuracyAction.State |
|
ImproveWayAccuracyHelper |
This static class contains functions used to find target way, node to move or
segment to divide.
|
IncreaseZoomAction |
Increase zoom.
|
InetAddressValidator |
InetAddress validation and conversion routines (java.net.InetAddress ).
|
Info |
Optional metadata for primitives
|
InfoAction |
Display advanced object information about OSM nodes, ways, or relations.
|
InfoWebAction |
Display object information about OSM nodes, ways, or relations in web browser.
|
InitializationSequence |
Defines the initialization sequence.
|
InitializationTask |
|
InitStatusListener |
Initialization task listener.
|
INode |
|
InputMapUtils |
Tools to work with Swing InputMap.
|
InspectPrimitiveDataText |
Textual representation of primitive contents, used in InspectPrimitiveDialog .
|
InspectPrimitiveDialog |
Panel to inspect one or more OsmPrimitives.
|
Instruction |
A MapCSS Instruction.
|
Instruction.AssignmentInstruction |
An instruction that assigns a given value to a variable on evaluation
|
Instruction.RelativeFloat |
A float value that will be added to the current float value.
|
IntegerProperty |
A property containing an Integer value.
|
InternetTags |
Performs validation tests on internet-related tags (websites, e-mail addresses, etc.).
|
Interval |
A timespan defined by a start and end instant.
|
InvalidMapboxVectorTileException |
Thrown when a mapbox vector tile does not match specifications.
|
InvalidXmlCharacterFilter |
FilterInputStream that gets rid of characters that are invalid in an XML 1.0
document.
|
InvertSelectionAction |
User action to invert the selection in the current dataset.
|
InView |
Matches objects within current map view.
|
IOAuthAuthorization |
Interface for OAuth authorization classes
|
IOAuthParameters |
A generic interface for OAuth Parameters
|
IOAuthToken |
An interface for oauth tokens
|
IOsmDataManager |
Global OSM dataset registry.
|
IPreferences |
Interface for preference handling.
|
IPrimitive |
|
IPrimitiveAction |
Interface used to enable/disable all primitive-related actions, even those registered by plugins.
|
IQuadBucketType |
|
IRelation<M extends IRelationMember<? extends IPrimitive>> |
|
IRelationEditor |
Super interface of relation editors.
|
IRelationEditorActionAccess |
This interface provides access to the relation editor for actions.
|
IRelationEditorActionGroup |
An action group for the relation editor, to be used in one of the tool bars.
|
IRelationEditorUpdateOn |
|
IRelationMember<P extends IPrimitive> |
|
IScaleFactorProvider |
A Proj implements this interface, if it derives the scale factor
value from it's other input parameters.
|
ISourceCategory<T extends java.lang.Enum<T>> |
This is an enum for a source category (i.e.
|
ISourceType<T extends java.lang.Enum<T>> |
This interface should only be used for Enums
|
ItemSeparator |
Class used to represent a JSeparator inside tagging preset window.
|
IUploadDialog |
Upload dialog super interface.
|
IUrls |
Interface for a provider of certain URLs.
|
IWay<N extends INode> |
IWay captures the common functions of Way and WayData .
|
IWaySegment<N extends INode,W extends IWay<N>> |
A segment consisting of 2 consecutive nodes out of a way.
|
IWithAttributes |
Object with attributes (in the context of GPX data).
|
JavaSoundPlayer |
Legacy sound player based on the Java Sound API.
|
JCSCachedTileLoaderJob<K,V extends CacheEntry> |
Generic loader for HTTP based tiles.
|
JCSCacheManager |
Wrapper class for JCS Cache.
|
JMultilineLabel |
Creates a normal label that will wrap its contents if there less width than
required to print it in one line.
|
JoinAreasAction |
Join Areas (i.e.
|
JoinAreasAction.AssembledMultipolygon |
A multipolygon with a list of inner ways and an assembled polygon for the outer way
|
JoinAreasAction.AssembledPolygon |
This helper class describes a polygon, assembled from several ways.
|
JoinAreasAction.JoinAreaCommand |
|
JoinAreasAction.JoinAreasResult |
This helper class describes join areas action result.
|
JoinAreasAction.Multipolygon |
A record class to store how a multipolygon is constructed
|
JoinAreasAction.PolygonLevel |
Helper storage class for finding findOuterWays
|
JoinAreasAction.RelationRole |
|
JoinAreasAction.WayInPolygon |
HelperClass - saves a way and the "inside" side.
|
JoinAreasAction.WayTraverser |
This helper class implements algorithm traversing through connected ways.
|
JoinNodeWayAction |
Action allowing to join a node to a nearby way, operating on two modes:
Join Node to Way: Include a node into the nearest way segments.
|
JoinNodeWayAction.NodeDistanceToRefNodeComparator |
Sorts collinear nodes by their distance to a common reference node.
|
JosmAction |
Base class helper for all Actions in JOSM.
|
JosmBaseDirectories |
Class provides base directory locations for JOSM.
|
JosmBaseDirectories.InstanceHolder |
|
JosmComboBox<E> |
Base class for all comboboxes in JOSM.
|
JosmComboBoxEditor |
|
JosmComboBoxModel<E> |
|
JosmDecimalFormatSymbolsProvider |
JOSM implementation of the DecimalFormatSymbols class,
consistent with ISO 80000-1.
|
JosmEditorPane |
Subclass of JEditorPane that adds a "native" context menu (cut/copy/paste/select all)
and effectively uses JOSM user agent when performing HTTP request in JEditorPane.setPage(URL) method.
|
JosmHTMLEditorKit |
A subclass of HTMLEditorKit that fixes an uncommon design choice that shares the set stylesheet between all instances.
|
JosmHTMLFactory |
Specialized HTML Factory allowing to display SVG images.
|
JosmImageView |
Specialized Image View allowing to display SVG images.
|
JosmListCellRenderer<E> |
A convenience list cell renderer to override.
|
JosmMapViewer |
An extension of JMapViewer that implements JOSM-specific tile loading mechanisms.
|
JosmMapViewer.AbstractImageryInfoBasedTileSourceProvider |
TileSource provider.
|
JosmMapViewer.CurrentLayersTileSourceProvider |
TileSource provider - providing sources from current layers
|
JosmMapViewer.DefaultOsmTileSourceProvider |
TileSource provider - providing default OSM tile source
|
JosmMapViewer.TileSourceProvider |
A list of tile sources that can be used for displaying the map.
|
JosmMapViewer.TMSTileSourceProvider |
TileSource provider - providing sources from imagery sources menu
|
JosmMetalToolTipUI |
|
JosmPasswordField |
|
JosmPreferencesCredentialAgent |
This is the default credentials agent in JOSM.
|
JosmRuntimeException |
JOSM runtime exception.
|
JosmTable |
Generic table offering custom cell navigation features.
|
JosmTemplatedTMSTileSource |
JOSM wrapper class that uses min/max zoom settings from imagery settings instead of JMapViewer defaults
|
JosmTextArea |
Subclass of JTextArea that adds a "native" context menu (cut/copy/paste/select all).
|
JosmTextField |
Subclass of JTextField that:
adds a "native" context menu (undo/redo/cut/copy/paste/select all)
adds an optional "hint" displayed when no text has been entered
disables the global advanced key press detector when focused
implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead of JTextField .
|
JosmUpdatePanel |
This is a panel that displays the current JOSM version and the ability to update JOSM.
|
JosmUrls |
Class that provides URLs values for JOSM.
|
JosmUrls.InstanceHolder |
|
JumpToAction |
Allows to jump to a specific location.
|
JumpToAction.JumpToPositionDialog |
|
JumpToMarkerActions |
|
JumpToMarkerActions.JumpToMarker |
|
JumpToMarkerActions.JumpToMarkerLayer |
Interface for a layer that displays markers and supports jumping from
one marker to the next.
|
JumpToMarkerActions.JumpToNextMarker |
Go to the next marker in a layer
|
JumpToMarkerActions.JumpToPreviousMarker |
Go to the previous marker in a layer
|
Key |
Invisible type allowing to hardcode an OSM key/value from the preset definition.
|
KeyboardUtils |
Keyboard utils.
|
KeyedItem |
Preset item associated to an OSM key.
|
KeyedItem.MatchType |
|
KeyedItem.Usage |
|
KeyPressReleaseListener |
Interface that is used to detect key pressing and releasing.
|
KeyValueVisitor |
This is a visitor that can be used to loop over the keys/values of this primitive.
|
Keyword |
A MapCSS keyword.
|
Label |
Label type.
|
LabelCompositionStrategy |
Provides an abstract parent class and three concrete sub classes for various
strategies on how to compose the text label which can be rendered close to a node
or within an area in an OSM map.
|
LabelCompositionStrategy.DeriveLabelFromNameTagsCompositionStrategy |
Strategy where the label is given by the value of one of the configured "name tags".
|
LabelCompositionStrategy.StaticLabelCompositionStrategy |
Strategy where the label is given by a static text specified in the MapCSS style file.
|
LabelCompositionStrategy.TagLookupCompositionStrategy |
Strategy where the label is given by the content of a tag whose name specified in the MapCSS style file.
|
LafPreference |
Look-and-feel preferences.
|
LafPreference.Factory |
Factory used to create a new LafPreference .
|
LafPreference.LafListCellRenderer |
|
LambertAzimuthalEqualArea |
Lambert Azimuthal Equal Area (EPSG code 9820).
|
LambertAzimuthalEqualArea.Mode |
The projection mode.
|
LambertCC9ZonesProjectionChoice |
ProjectionChoice for Lambert CC (9 zones, EPSG:3942-3950).
|
LambertCC9ZonesProjectionChoice.LambertCC9CBPanel |
|
LambertConformalConic |
Lambert Conical Conformal Projection.
|
LambertConformalConic.Parameters |
Base class of Lambert Conformal Conic parameters.
|
LambertConformalConic.Parameters1SP |
Parameters with a single standard parallel.
|
LambertConformalConic.Parameters2SP |
Parameters with two standard parallels.
|
LambertProjectionChoice |
ProjectionChoice for 4 zone Lambert (1920, EPSG:27561-27564).
|
LambertProjectionChoice.LambertCBPanel |
|
Lanes |
Test that validates lane: tags.
|
LanguageInfo |
This is a utility class that provides information about locales and allows to convert locale codes.
|
LanguageInfo.LocaleType |
Type of the locale to use
|
LanguagePreference |
Language preferences.
|
LanguagePreference.Factory |
Factory used to create a new LanguagePreference .
|
LanguagePreference.LanguageCellRenderer |
|
LanguagePreference.LanguageComboBoxModel |
|
LargeTextTable |
Table with a scrolling behavior that is better suited for cells with large amounts of text.
|
LatLon |
LatLon are unprojected latitude / longitude coordinates.
|
LatLonDialog |
A dialog that lets the user add a node at the coordinates he enters.
|
LatLonDialog.TextFieldFocusHandler |
|
LatLonParser |
Support for parsing a LatLon object from a string.
|
LatLonParser.LatLonHolder |
|
Layer |
A Mapbox Vector Tile Layer
|
Layer |
A layer encapsulates the gui component of one dataset and its representation.
|
Layer.LayerAction |
Action related to a single layer.
|
Layer.LayerGpxExportAction |
Action that exports the layer as gpx file
|
Layer.LayerSaveAction |
The action to save a layer
|
Layer.LayerSaveAsAction |
Action to save the layer in a new file
|
Layer.MultiLayerAction |
Action related to several layers.
|
Layer.SeparatorLayerAction |
Special class that can be returned by getMenuEntries when JSeparator needs to be created
|
Layer.ValueFields<T> |
|
LayerDetails |
The details of a layer of this WMS server.
|
LayerListDialog |
This is a toggle dialog which displays the list of layers.
|
LayerListDialog.ActiveLayerCellRenderer |
|
LayerListDialog.ActiveLayerCheckBox |
|
LayerListDialog.LayerList |
|
LayerListDialog.LayerListModel |
The layer list model.
|
LayerListDialog.LayerListModelListener |
|
LayerListDialog.LayerNameCellEditor |
|
LayerListDialog.LayerVisibleCellEditor |
|
LayerListDialog.LayerVisibleCellRenderer |
|
LayerListDialog.LayerVisibleCheckBox |
|
LayerListDialog.NativeScaleLayerCellRenderer |
|
LayerListDialog.NativeScaleLayerCheckBox |
|
LayerListDialog.OffsetLayerCellRenderer |
|
LayerListDialog.OffsetLayerCheckBox |
|
LayerListPopup |
Popup menu handler for the layer list.
|
LayerListPopup.InfoAction |
An action that displays the layer information.
|
LayerListTransferHandler |
This class allows the user to transfer layers using drag+drop.
|
LayerManager |
This class handles the layer management.
|
LayerManager.LayerAddEvent |
The event that is fired whenever a layer was added.
|
LayerManager.LayerChangeListener |
Interface to notify listeners of a layer change.
|
LayerManager.LayerManagerEvent |
Base class of layer manager events.
|
LayerManager.LayerOrderChangeEvent |
An event that is fired whenever the order of layers changed.
|
LayerManager.LayerRemoveEvent |
The event that is fired before removing a layer.
|
LayerNameAndFilePathTableCell |
Display and edit layer name and file path in a JTable .
|
LayerPositionStrategy |
This class defines a position to insert a given layer in the list of layers.
|
Layers |
Mapbox style layers
|
Layers.Type |
The layer type.
|
LayerTransferable |
This class allows to transfer multiple layers in the current JOSM instance.
|
LayerTransferable.Data |
A wrapper for a collection of Layer .
|
LayerTransferData |
This transferable implements a layer transfer.
|
LayerVisibilityAction |
This is a menu that includes all settings for the layer visibility.
|
LayerVisibilityAction.AbstractFilterSlider |
This is a slider for a filter value.
|
LayerVisibilityAction.VisibilityMenuEntry |
An entry in the visibility settings dropdown.
|
Lifecycle |
JOSM lifecycle.
|
Line |
Line represents a linear collection of GPX waypoints with the ordered/unordered distinction.
|
LineElement |
This is the style definition for a simple line.
|
LineElement.LineType |
The type of this line
|
Link |
Hyperlink type.
|
ListEditor |
Editor for List preference entries.
|
ListEditor.ListSettingTableModel |
|
ListenableWeakReference<T> |
This is a special weak reference that notifies a listener when it is no longer available.
|
ListenerList<T> |
This is a list of listeners.
|
ListenerList.EventFirerer<T> |
This is a function that can be invoked for every listener.
|
ListenerList.TracingListenerList<T> |
This is a special ListenerList that traces calls to the add/remove methods.
|
ListenerList.UncheckedListenerList<T> |
|
ListenerList.WeakListener<T> |
|
ListeningCollection<T> |
This is a proxy of a collection that notifies a listener on every collection change
|
ListListEditor |
Editor for List of Lists preference entries.
|
ListListSetting |
Setting containing a List of List s of String values.
|
ListPopupMenu |
A popup menu for one or more lists.
|
ListProjectionChoice |
A projection choice, that offers a list of projections in a combo-box.
|
ListProjectionChoice.CBPanel |
|
ListProperty |
A property containing a List of String as value.
|
ListRole |
|
ListSetting |
Setting containing a List of String values.
|
LiteralExpression |
Simple literal value, that does not depend on other expressions.
|
LoadAllTilesAction |
Load all tiles.
|
LoadAndZoomHandler |
Handler for load_and_zoom and zoom requests.
|
LoadDataHandler |
Handler to load data directly from the URL.
|
LoadDataHandler.LoadDataTask |
|
LoadErroneousTilesAction |
Load all error tiles.
|
LoadObjectHandler |
Loads OSM primitives using their ID
similar to the "Download object" dialog (@see DownloadPrimitiveAction}.
|
Lockable |
To be implemented by modifiable objects to offer a "read-only/locked" mode.
|
Logging |
This class contains utility methods to log errors and warnings.
|
Logging.ReacquiringConsoleHandler |
|
Logging.RememberWarningHandler |
|
LogShowDialog |
Generic dialog with message and scrolling area
|
LongProperty |
A property containing an Long value.
|
LongSegment |
Checks for very long segments.
|
LonLat |
Simple Lat/Lon (pseudo-)projection.
|
LruCache<K,V> |
LRU cache (least recently used)
|
MainApplication |
Main window class application.
|
MainApplication.DefaultNativeOsCallback |
|
MainApplication.GuiFinalizationWorker |
|
MainFrame |
This is the JOSM main window.
|
MainFrame.ExitWindowAdapter |
|
MainInitialization |
JOSM initialization sequence.
|
MainInitialization.JosmSettingsAdapter |
|
MainLayerManager |
This class extends the layer manager by adding an active and an edit layer.
|
MainLayerManager.ActiveLayerChangeEvent |
This event is fired whenever the active or the data layer changes.
|
MainLayerManager.ActiveLayerChangeListener |
This listener listens to changes of the active or the edit layer.
|
MainLayerManager.LayerAvailabilityEvent |
|
MainLayerManager.LayerAvailabilityListener |
A listener that gets informed before any layer is displayed and after all layers are removed.
|
MainMenu |
This is the JOSM main menu bar.
|
MainMenu.EditLayerMenuEnabler |
|
MainMenu.WINDOW_MENU_GROUP |
The possible item groups of the Windows menu.
|
MainPanel |
This is the content panel inside the MainFrame .
|
MainTermination |
JOSM termination sequence.
|
ManualAuthorizationUI |
This is an UI which supports a JOSM user to get an OAuth Access Token in a fully manual process.
|
ManualAuthorizationUI.AccessTokenKeyValidator |
|
MapboxVectorCachedTileLoader |
A TileLoader class for MVT tiles
|
MapboxVectorCachedTileLoaderJob |
Bridge to JCS cache for MVT tiles
|
MapboxVectorStyle |
Create a mapping for a Mapbox Vector Style
|
MapboxVectorTileSource |
Tile Source handling for Mapbox Vector Tile sources
|
MapCSSException |
MapCSS parsing error, with line/column information in error message.
|
MapCSSParser |
MapCSS parser.
|
MapCSSParser.JJCalls |
|
MapCSSParser.LexicalState |
Nicer way to refer to a lexical state.
|
MapCSSParser.LookaheadSuccess |
|
MapCSSParserConstants |
Token literal values and constants.
|
MapCSSParserTokenManager |
Token Manager.
|
MapCSSRule |
A MapCSS rule.
|
MapCSSRuleIndex |
A collection of MapCSSRule s, that are indexed by tag key and value.
|
MapCSSRuleIndex.MapCSSKeyRules |
This is a map of all rules that are only applied if the primitive has a given key (and possibly value)
|
MapCSSStyleIndex |
|
MapCSSStyleSource |
This is a mappaint style that is based on MapCSS rules.
|
MapCSSTagChecker |
MapCSS-based tag checker/fixer.
|
MapCSSTagChecker.MapCSSTagCheckerAndRule |
|
MapCSSTagChecker.ParseResult |
|
MapCSSTagCheckerAsserts |
|
MapCSSTagCheckerFixCommand |
Represents a fix to a validation test.
|
MapCSSTagCheckerRule |
Tag check.
|
MapFrame |
One Map frame with one dataset behind.
|
MapFrame.MapModeChangeListener |
Interface to notify listeners of the change of the mapMode.
|
MapFrameListener |
Listener notified of MapFrame changes.
|
MapImage |
An image that will be displayed on the map.
|
MapListEditor |
Editor for List of Maps preference entries.
|
MapListSetting |
Setting containing a List of Map s of String values.
|
MapMode |
A class implementing MapMode is able to be selected as an mode for map editing.
|
MapMover |
Enables moving of the map by holding down the right mouse button and drag
the mouse.
|
MapMover.JMapViewerUpdater |
|
MapPaintDialog |
Dialog to configure the map painting style.
|
MapPaintMenu |
The View → Map Paint Styles menu
|
MapPaintMenu.MapPaintAction |
|
MapPaintPreference |
Preference settings for map paint styles.
|
MapPaintPreference.Factory |
Factory used to create a new MapPaintPreference .
|
MapPaintPreference.MapPaintSourceEditor |
|
MapPaintPrefHelper |
Helper class for map paint styles preferences.
|
MapPaintSettings |
Global mappaint settings.
|
MapPaintStyleLoader |
This class loads the map paint styles
|
MapPaintStyles |
This class manages the list of available map paint styles and gives access to
the ElemStyles singleton.
|
MapPaintStyles.IconReference |
IconReference is used to remember the associated style source for each icon URL.
|
MapPaintStyles.MapPaintStylesPreferenceListener |
|
MapPaintStyles.MapPaintStylesUpdateListener |
MapPaintStylesUpdateListener & related code
(get informed when the list of MapPaint StyleSources changes)
|
MapPaintStyles.TagKeyReference |
Value holder for a reference to a tag name.
|
MapPath2D |
An extension of Path2D with special methods for map positions.
|
MapRectifierWMSmenuAction |
Download rectified images from various services.
|
MapRectifierWMSmenuAction.RectifierService |
Class that bundles all required information of a rectifier service
|
MapRendererFactory |
MapRendererFactory manages a list of map renderer classes and associated
meta data (display name, description).
|
MapRendererFactory.Descriptor |
A description of a possible renderer for the map
|
MapRendererFactory.MapRendererFactoryException |
An exception thrown while creating a map renderer
|
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.RepaintListener |
This is a listener that gets informed whenever repaint is called for this MapView.
|
MapView.WarningLayerPainter |
A layer painter that issues a warning when being called.
|
MapViewGraphics |
This class provides layers with access to drawing on the map view.
|
MapViewPaintable |
This is a component that can be painted on the map view.
|
MapViewPaintable.LayerPainter |
Gets a new LayerPainter that paints this MapViewPaintable to the given map view.
|
MapViewPaintable.MapViewEvent |
A event that is fired whenever the map view is attached or detached from any layer.
|
MapViewPaintable.PaintableInvalidationEvent |
This event is fired whenever the paintable got invalidated and needs repainting some time in the future.
|
MapViewPaintable.PaintableInvalidationListener |
|
MapViewPath |
This is a version of a java Path2D that allows you to add points to it by simply giving their east/north, lat/lon or node coordinates.
|
MapViewPath.PathSegmentConsumer |
This class is used to visit the segments of this path.
|
MapViewPath.PathVisitor |
|
MapViewPositionAndRotation |
A map view point combined with a rotation angle.
|
MapViewState |
This class represents a state of the MapView .
|
Marker |
Basic marker class.
|
MarkerLayer |
A layer holding markers.
|
MarkerLayer.ShowHideMarkerText |
Toggle visibility of the marker text and icons
|
MarkerProducers |
This interface has to be implemented by anyone who wants to create markers.
|
MarkerSessionExporter |
|
MarkerSessionExporter.MarkerWriter |
Writes GPX file from marker data.
|
MarkerSessionImporter |
|
MarkersFromNamedPointsAction |
An action that converts the named points to a new marker layer
|
MaxChangesetSizeExceededPolicy |
This determines what to do when the max changeset size was exceeded by a upload.
|
MaxLengthDocumentFilter |
A DocumentFilter to limit the text length in the editor.
|
Mediawiki |
Interaction with Mediawiki instances, such as the OSM wiki.
|
MemberRoleCellEditor |
The CellEditor for the role cell in the table.
|
MemberTable |
The table of members a selected relation has.
|
MemberTableCellRenderer |
|
MemberTableColumnModel |
|
MemberTableLinkedCellRenderer |
This class renders the link column of the member table.
|
MemberTableMemberCellRenderer |
"Refers to" column in relation editor's member list.
|
MemberTableModel |
|
MemberTableRoleCellRenderer |
This renderer renders the role cell.
|
MemberTransferHandler |
A transfer handler that helps with importing / exporting members for relations.
|
MemberTransferHandler.AbstractRelationMemberConverter<T extends PrimitiveId> |
|
MemoryManager |
This class allows all components of JOSM to register reclaimable amounts to memory.
|
MemoryManager.MemoryHandle<T> |
|
MemoryManager.NotEnoughMemoryException |
This exception is thrown if there is not enough memory for allocating the given object.
|
MemoryPreferences |
Preferences implementation that keeps all settings in memory.
|
MenuItemSearchDialog |
A dialog that allows you to search for a menu item.
|
MenuItemSearchDialog.Action |
The action that opens the menu item search dialog.
|
MenuItemSearchDialog.CellRenderer |
|
MenuItemSearchDialog.MenuItemSelector |
|
MenuScroller |
A class that provides scrolling capabilities to a long menu dropdown or
popup menu.
|
MenuScroller.MenuIcon |
|
Mercator |
Mercator Cylindrical Projection.
|
MergeAction |
The action to merge the currently selected layer into another layer.
|
MergeDecisionType |
This is the merge decision for a primitive.
|
MergedTableCellRenderer |
This TableCellRenderer displays the decision a user made regarding a tag conflict
|
MergeGpxLayerDialog |
The Dialog asking the user to prioritize GPX layers when cutting overlapping tracks.
|
MergeGpxLayerDialog.GpxLayersTableModel |
|
MergeLayerAction |
Action that merges two or more OSM data layers.
|
MergeNodesAction |
Merges a collection of nodes into one node.
|
MergeSelectionAction |
Merge the currently selected objects into another layer.
|
MergeSourceBuildingVisitor |
MergeSourceBuildingVisitor helps to build the "hull" of a collection of OsmPrimitive s
which shall be merged into another layer.
|
MessageNotifier |
Notifies user periodically of new received (unread) messages
|
MessageNotifier.NotifierCallback |
Called when new new messages are detected.
|
MessageNotifier.Worker |
|
MineTableCellRenderer |
This TableCellRenderer renders the mine side of the tag conflict table.
|
MinimapDialog |
A small map of the current edit location implemented as ToggleDialog .
|
MirrorAction |
Mirror the selected nodes or ways along the vertical axis
Note: If a ways are selected, their nodes are mirrored
|
MissingHelpContentException |
Exception thrown when help content is missing.
|
MissingOAuthAccessTokenException |
Exception thrown when a valid OAuth access token was expected, but not found.
|
ModeMenu |
Mode menu.
|
ModifiedConflictResolveCommand |
Represents the resolution of a conflict between the modified flag of two OsmPrimitive s.
|
ModifierExListener |
Listener called when pressed extended modifier keys change is detected.
|
MoveAction |
Moves the selection
|
MoveAction.Direction |
Move direction.
|
MoveCommand |
MoveCommand moves a set of OsmPrimitives along the map.
|
MoveDownAction |
The action to move down the currently selected entries in the list.
|
MoveDownAction |
Move the currently selected members down.
|
MoveNodeAction |
This action displays a dialog with the coordinates of a node where the user can change them,
and when ok is pressed, the node is relocated to the specified position.
|
MoveUpAction |
The action to move up the currently selected entries in the list.
|
MoveUpAction |
Move the currently selected members up.
|
MultiCascade |
Several layers / cascades, e.g.
|
MultiFetchOverpassObjectReader |
Retrieves a set of OsmPrimitive s from an Overpass API server.
|
MultiFetchServerObjectReader |
Retrieves a set of OsmPrimitive s from an OSM server using the so called
Multi Fetch API.
|
MultiFetchServerObjectReader.FetchResult |
|
MultikeyActionsHandler |
Handles the different multikey actions.
|
MultikeyActionsHandler.ShowLayersPopupWorker |
|
MultikeyActionsHandler.ShowLayersPopupWorker.StatusLinePopupMenuListener |
|
MultikeyShortcutAction |
Action implementing a multikey shortcut - shortcuts like Ctrl+Alt+S,n will toggle n-th layer visibility.
|
MultikeyShortcutAction.MultikeyInfo |
Information for a Multikey action
|
MultiLineFlowLayout |
This is an extension of the flow layout that prefers wrapping the text instead of increasing the component width
when there is not enough space.
|
MultiMap<A,B> |
MultiMap - maps keys to multiple values.
|
MultipleNameVisitor |
Able to create a name and an icon for a collection of elements.
|
Multipolygon |
Multipolygon data used to represent complex areas, see wiki.
|
Multipolygon.JoinedWay |
Class representing a string of ways.
|
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.
|
Multipolygon.PolyData |
The polygon data for a multipolygon part.
|
Multipolygon.PolyData.Intersection |
|
MultipolygonBuilder |
Helper class to build multipolygons from multiple ways.
|
MultipolygonBuilder.JoinedPolygon |
Represents one polygon that consists of multiple ways.
|
MultipolygonBuilder.JoinedPolygonCreationException |
An exception indicating an error while joining ways to multipolygon rings.
|
MultipolygonCache |
|
MultipolygonTest |
Checks if multipolygons are valid
|
MultipolygonTest.ExtPolygonIntersection |
|
MultipolygonTest.PolygonLevel |
Helper class for calculation of nesting levels
|
MultipolygonTest.PolygonLevelFinder |
Find nesting levels of polygons.
|
MultiSelect |
Multi-select list type.
|
MultiSplitLayout |
The MultiSplitLayout layout manager recursively arranges its
components in row and column groups called "Splits".
|
MultiSplitLayout.Divider |
Models a single vertical/horiztonal divider.
|
MultiSplitLayout.InvalidLayoutException |
The specified Node is either the wrong type or was configured incorrectly.
|
MultiSplitLayout.Leaf |
Models a java.awt Component child.
|
MultiSplitLayout.Node |
Base class for the nodes that model a MultiSplitLayout.
|
MultiSplitLayout.Split |
Defines a vertical or horizontal subdivision into two or more
tiles.
|
MultiSplitPane |
All properties in this class are bound: when a properties value
is changed, all PropertyChangeListeners are fired.
|
MultiSplitPane.DividerPainter |
Draws a single Divider.
|
MultiValueCellEditor |
This is a table cell editor for selecting a possible tag value from a list of
proposed tag values.
|
MultiValueCellEditor.EditorCellRenderer |
The cell renderer used in the edit combo box
|
MultiValueCellEditor.NavigationListener |
Defines the interface for an object implementing navigation between rows
|
MultiValueCellRenderer |
|
MultiValueDecisionType |
Represents a decision for a tag conflict due to multiple possible values.
|
MultiValueResolutionDecision |
Represents a decision for a conflict due to multiple possible value for a tag.
|
MVTFile |
Items that MAY be used to figure out if a file or server response MAY BE a Mapbox Vector Tile
|
MVTLayer |
A layer for Mapbox Vector Tiles
|
MVTLayer.ConvertLayerAction |
|
MVTLayer.EnableLayerAction |
|
MVTTile |
A class for Mapbox Vector Tiles
|
MVTTile.LayerShower |
A class used to set the layers that an MVTTile will show.
|
MVTTile.TileListener |
A class that can be notified that a tile has finished loading
|
NamedColorProperty |
A property containing a Color value with additional information associated to it.
|
NameFinder |
Search for names and related items.
|
NameFinder.NameFinderResultParser |
A very primitive parser for the name finder's output.
|
NameFinder.SearchResult |
Data storage for search results.
|
NameFormatter |
|
NameFormatterHook |
Hooks that allow correcting the name of a OSM primitive
|
NameMismatch |
Check for missing name:* translations.
|
NameVisitor |
Able to create a name and an icon for each data element.
|
NativeFileChooser |
File chooser based on the AWT's FileDialog implementation,
which looks like more a native file chooser than the Swing implementation.
|
NativeScaleLayer |
Represents a layer that has native scales.
|
NativeScaleLayer.Scale |
|
NativeScaleLayer.ScaleList |
List of scales, may include intermediate steps between native resolutions
|
NauticalCoordinateFormat |
Coordinate format that converts a coordinate to degrees and minutes (nautical format).
|
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 |
|
NetworkManager |
Handles global network features (errors and online/offline resources).
|
NewAction |
Creates a blank new OSM data layer.
|
NMEAImporter |
File importer allowing to import NMEA-0183 files (*.nmea/nme/nma/log/txt files).
|
NmeaParser |
Parses NMEA 0183 data.
|
NmeaParser.GGA |
Global Positioning System Fix Data.
|
NmeaParser.GLL |
Geographic Position - Latitude/Longitude.
|
NmeaParser.GSA |
GNSS DOP and Active Satellites.
|
NmeaParser.GST |
GST - GNSS Pseudorange Noise Statistics
|
NmeaParser.RMC |
Recommended Minimum Specific GNSS Data.
|
NmeaParser.VTG |
Course Over Ground and Ground Speed.
|
NmeaReader |
Reads a NMEA 0183 file.
|
Node |
One node data, consisting of one world coordinate waypoint.
|
NodeData |
The data on a single node (tags and position) that is stored in the database
|
NodeElement |
applies for Nodes and turn restriction relations
|
NodeGraph |
A directed or undirected graph of nodes.
|
NodeListColumnModel |
|
NodeListMergeModel |
The model for merging two lists of way nodes
|
NodeListMerger |
A UI component for resolving conflicts in the node lists of two Way s.
|
NodeListTable |
Node list table.
|
NodeListTableCellRenderer |
This is the TableCellRenderer used in the node tables of NodeListMerger .
|
NodeListTableCellRenderer |
|
NodeListTableColumnModel |
The TableColumnModel for the table with the list of nodes.
|
NodeListViewer |
NodeListViewer is a UI component which displays the node list of two
version of a OsmPrimitive in a History .
|
NodeListViewer.InternalPopupMenuLauncher |
|
NodeMovedEvent |
An event that is triggered on a node move (lat/lon change)
|
NodePair |
A directed pair of nodes (a,b != b,a).
|
NodePositionComparator |
Provides some node order , based on coordinates, nodes with equal coordinates are equal.
|
NoExtension |
Animation no-op extension.
|
Note |
A map note.
|
Note.State |
Note state
|
NoteComment |
Represents a comment made on a note.
|
NoteComment.Action |
Every comment has an associated action.
|
NoteData |
Class to hold and perform operations on a set of notes
|
NoteData.NoteDataUpdateListener |
A listener that can be informed on note data changes.
|
NoteExporter |
Exporter to write note data to an XML file
|
NoteImporter |
File importer that reads note dump files (*.osn, .osn.gz, .osn.xz and .osn.bz2)
|
NoteInputDialog |
Class to show user input dialog for notes.
|
NoteLayer |
A layer to hold Note objects.
|
NoteReader |
Class to read Note objects from their XML representation.
|
NoteReader.NoteParseMode |
Notes can be represented in two XML formats.
|
NotesDialog |
Dialog to display and manipulate notes.
|
NotesDialog.NoteRenderer |
|
NoteSessionExporter |
|
NoteSessionImporter |
|
NoteSortDialog |
A dialog to allow the user to choose a sorting method for the list of notes
|
NoteWriter |
Class to write a collection of notes out to XML.
|
Notification |
A Notification Message similar to a popup window, but without disrupting the
user's workflow.
|
NotificationManager |
|
NotificationManager.NotificationPanel |
|
NotificationManager.NotificationPanel.ShowNoteHelpAction |
|
NotificationManager.RoundedPanel |
A panel with rounded edges and line border.
|
NTV2Datum |
Datum based of NTV2 grid shift file.
|
NTV2GridShift |
A value object for storing Longitude and Latitude of a point, the
Lon and Lat shift values to get from one datum to another, and the
Lon and Lat accuracy of the shift values.
|
NTV2GridShiftFile |
Models the NTv2 format Grid Shift File and exposes methods to shift
coordinate values using the Sub Grids contained in the file.
|
NTV2GridShiftFileSource |
Source of NTV2 grid shift files (local directory, download, etc.).
|
NTV2GridShiftFileWrapper |
|
NTV2Proj4DirGridShiftFileSource |
Shift file source that scans the common data directories of the proj4 library.
|
NTV2Proj4DirGridShiftFileSource.InstanceHolder |
|
NTV2SubGrid |
Models the NTv2 Sub Grid within a Grid Shift File.
|
NTV2Util |
A set of static utility methods for reading the NTv2 file format
|
NullDatum |
Null Datum does not convert from / to WGS84 ellipsoid, but simply "casts" the coordinates.
|
NullProgressMonitor |
A singleton progress monitor that does nothing.
|
OAuth20Authorization |
Authorize the application
|
OAuth20Authorization.OAuth20AuthorizationHandler |
|
OAuth20Exception |
A generic OAuth 2.0 exception
|
OAuth20Exception.Type |
Invalid request types
|
OAuth20Parameters |
Parameters for OAuth 2.0
|
OAuth20Token |
Token holder for OAuth 2.0
|
OAuthAccessTokenHolder |
Class holding OAuth access token key and secret.
|
OAuthAuthenticationPreferencesPanel |
The preferences panel for the OAuth 1.0a preferences.
|
OAuthAuthorizationWizard |
This wizard walks the user to the necessary steps to retrieve an OAuth Access Token which
allows JOSM to access the OSM API on the users behalf.
|
OAuthException |
Base OAuth exception
|
OAuthParameters |
This class manages an immutable set of OAuth parameters.
|
OAuthVersion |
The OAuth versions ordered oldest to newest
|
ObliqueMercator |
Oblique Mercator Projection.
|
OfflineAccessException |
Exception thrown when an online resource is accessed while in offline mode.
|
OffsetBookmark |
Class to save a displacement of background imagery as a bookmark.
|
OffsetIterator |
Iterates over a list of Way Nodes and returns screen coordinates that
represent a line that is shifted by a certain offset perpendicular
to the way direction.
|
OKAction |
Apply the updates and close the dialog.
|
OnlineResource |
Online resources directly used by JOSM.
|
OnlineResourceMenu |
|
OnlineResourceMenu.ToggleOnlineResourceAction |
|
OnLineStrategy |
Places the label onto the line.
|
OnLineStrategy.HalfSegment |
A half segment that can be used to place text on it.
|
OnLineStrategy.OffsetGlyph |
|
OnLineStrategy.UpsideComputingVisitor |
A visitor that computes the side of the way that is the upper one for each segment and computes the dominant upper side of the way.
|
OpenAndCloseStateRestrictionPanel |
This is the panel for selecting whether the changeset query should be restricted to
open or closed changesets.
|
OpenApiHandler |
Reports available commands as OpenAPI.
|
OpenBrowser |
Helper to open platform web browser on different platforms
This now delegates the real work to a platform specific class.
|
OpenBrowserAction |
Action to open browser on given URL.
|
OpenChangesetPopupMenu |
A menu displaying links to external history viewers for a changeset.
|
OpenChangesetPopupMenu.ChangesetViewerEntry |
Auxiliary class to save a link to a history viewer in the preferences.
|
OpenFileAction |
Open a file chooser dialog and select a file to import.
|
OpenFileAction.OpenFileTask |
Task to open files.
|
OpenFileHandler |
Opens a local file
|
OpeningHourTest |
Tests the correct usage of the opening hour syntax of the tags
opening_hours , collection_times , service_times according to
OpeningHoursParser.
|
OpenLocationAction |
Open an URL input dialog and load data from the given URL.
|
OpenLocationAction.WhichTasksToPerformDialog |
|
OpenTransferHandler |
This transfer handler allows to e.g.
|
Optional |
Used to group optional attributes.
|
OptionParser |
A replacement of getopt.
|
OptionParser.AvailableOption |
|
OptionParser.FoundOption |
|
OptionParser.OptionCount |
How often an option may / must be specified on the command line.
|
OptionParser.OptionParseException |
Exception thrown when an option cannot be parsed.
|
Options |
Options for ImportExport classes.
|
OrientationAction |
An action that toggles text orientation.
|
OrthogonalizeAction |
Tools / Orthogonalize
|
OrthogonalizeAction.Direction |
|
OrthogonalizeAction.EN |
Class contains some auxiliary functions
|
OrthogonalizeAction.InvalidUserInputException |
Exception: unsuited user input
|
OrthogonalizeAction.RejectedAngleException |
Exception: angle cannot be recognized as 0, 90, 180 or 270 degrees
|
OrthogonalizeAction.Undo |
Undo the previous orthogonalization for certain nodes.
|
OrthogonalizeAction.WayData |
Class contains everything we need to know about a single way.
|
OSDLabel |
On screen display label.
|
OsmApi |
Class that encapsulates the communications with the OSM API.
All interaction with the server-side OSM API should go through this class.
It is conceivable to extract this into an interface later and create various
classes implementing the interface, to be able to talk to various kinds of servers.
|
OsmApi.OsmApiInitializationListener |
OSM API initialization listener.
|
OsmApiException |
Exception thrown when a communication error occurs when accessing the OSM API.
|
OsmApiInitializationException |
Exception thrown when a communication error occurred with the OSM server during API initialization.
|
OsmApiPrimitiveGoneException |
Represents an exception thrown by the OSM API if JOSM tries to update or delete a primitive
which is already deleted on the server.
|
OsmApiUrlInputPanel |
Component allowing input os OSM API URL.
|
OsmApiUrlInputPanel.ApiUrlValidator |
|
OsmBzip2Exporter |
OSM data exporter that compresses it in Bzip2 format.
|
OsmChangeBuilder |
Creates an OsmChange document from JOSM edits.
|
OsmChangeImporter |
File importer that reads OSM change files (*.osc).
|
OsmChangeReader |
|
OsmChangesetContentParser |
Parser for OSM changeset content.
|
OsmChangesetParser |
Parser for a list of changesets, encapsulated in an OSM data set structure.
|
OsmConnection |
Base class that handles common things like authentication for the reader and writer
to the osm server.
|
OsmConnection.OAuthAccessTokenFetcher |
Retrieves OAuth access token.
|
OsmData<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>> |
|
OsmDataLayer |
A layer that holds OSM data from a specific dataset.
|
OsmDataLayer.DataCountVisitor |
A listener that counts the number of primitives it encounters
|
OsmDataLayer.LayerStateChangeListener |
Listener called when a state of this layer has changed.
|
OsmDataManager |
Global OSM dataset registry.
|
OsmDataManager.InstanceHolder |
|
OsmDataSessionExporter |
|
OsmDataSessionImporter |
|
OSMDownloadSource |
Class defines the way data is fetched from the OSM server.
|
OSMDownloadSource.GpsDataDownloadType |
|
OSMDownloadSource.NotesDataDownloadType |
|
OSMDownloadSource.OsmDataDownloadType |
|
OSMDownloadSource.OSMDownloadSourcePanel |
The GUI representation of the OSM download source.
|
OsmExporter |
Exports data to an .osm file.
|
OsmGzipExporter |
OSM data exporter that compresses it in GZip format.
|
OsmHistoryReader |
Parser for OSM history data.
|
OsmIdSelectionDialog |
Dialog prompt to user to let him choose OSM primitives by specifying their type and IDs.
|
OsmIdTextField |
A text field designed to enter one or several OSM primitive IDs.
|
OsmIdTextField.OsmIdValidator |
Validator for an OSM primitive ID entered in a JTextComponent .
|
OsmImporter |
File importer that reads *.osm data files.
|
OsmImporter.OsmImporterData |
Utility class containing imported OSM layer, and a task to run after it is added to MapView.
|
OsmJsonReader |
Parser for the Osm API (JSON output).
|
OsmLayerTransferData |
A special form of LayerTransferData that ensures you that the layer is an OSM data layer
|
OsmLinkPaster |
Handles the paste / drop of an OSM address.
|
OsmLinkPaster.NoWarnOpenLocationAction |
|
OsmOAuthAuthorizationException |
OSM OAuth authorization exception.
|
OsmPbfFile |
A class used to determine whether or not a file may be an OSM PBF file
|
OsmPbfImporter |
File importer that reads *.osm.pbf data files.
|
OsmPbfReader |
Read OSM data from an OSM PBF file
|
OsmPbfReader.BoundedInputStream |
This could be replaced by BoundedInputStream from Apache Commons IO.
|
OsmPbfReader.PrimitiveBlockRecord |
A record class for passing PrimitiveBlock information to the PrimitiveGroup parser
|
OsmPrimitive |
|
OsmPrimitiveComparator |
|
OsmPrimitiveImageProvider |
|
OsmPrimitiveImageProvider.Options |
|
OsmPrimitivesTable |
Table displaying OSM primitives.
|
OsmPrimitivesTableModel |
A table model that displays OSM primitives in it's rows
|
OsmPrimitiveType |
OSM primitive type.
|
OsmPrimitiveTypesComboBox |
A Combo box containing OSM primitive types (Node, Way, Relation).
|
OsmPrimitiveVisitor |
|
OsmPrivileges |
List of permissions granted to the current OSM connection.
|
OsmPrivilegesPanel |
Panel letting the user choose from a detailed list of privileges that will be
requested for the OAuth token.
|
OsmReader |
Parser for the Osm API (XML output).
|
OsmReader.Options |
Options are used to change how the xml data is parsed.
|
OsmReader.OsmParsingCanceledException |
Exception thrown after user cancellation.
|
OsmScopes |
The possible scopes for OSM
|
OsmServerBackreferenceReader |
OsmServerBackreferenceReader fetches the primitives from the OSM server which
refer to a specific primitive.
|
OsmServerChangesetReader |
Reads the history of an OsmPrimitive from the OSM API server.
|
OsmServerHistoryReader |
Reads the history of an OsmPrimitive from the OSM API server.
|
OsmServerLocationReader |
Read content from OSM server for a given URL
|
OsmServerLocationReader.Parser<T> |
|
OsmServerObjectReader |
OsmServerObjectReader reads an individual object from the OSM server.
|
OsmServerReader |
This DataReader reads directly from the REST API of the osm server.
|
OsmServerReader.DomParser<R> |
DOM document parser.
|
OsmServerReadPostprocessor |
Interface for plugins to process osm data after it has been downloaded or read
from file.
|
OsmServerUserInfoReader |
Download and parse info of the logged in user (OSM API v0.6 "/user/details").
|
OsmServerUserPreferencesReader |
Download and parse preferences of the logged in user (OSM API v0.6 "/user/preferences").
|
OsmServerWritePostprocessor |
Interface for plugins to process osm data after it has been uploaded to the
OSM server.
|
OsmServerWriter |
Class that uploads all changes to the osm server.
|
OsmTransferCanceledException |
Exception thrown when a communication with the OSM server has been cancelled by the user.
|
OsmTransferException |
Exception thrown when a communication error with the OSM server occurs.
|
OsmTransferHandler |
This transfer handler provides the ability to transfer OSM data.
|
OsmUrlToBounds |
Parses various URL used in OpenStreetMap projects into Bounds .
|
OsmUtils |
Utility methods/constants that are useful for generic OSM tag handling.
|
OsmValidator |
A OSM data validator.
|
OsmWriter |
Save the dataset into a stream as osm intern xml format.
|
OsmWriterFactory |
This factory is called by everyone who needs an OsmWriter object,
instead of directly calling the OsmWriter constructor.
|
OsmXzExporter |
OSM data exporter that compresses it in XZ format.
|
OverlappingWays |
Tests if there are overlapping ways.
|
OverpassDownloadReader |
Read content from an Overpass server.
|
OverpassDownloadReader.OverpassOsmJsonReader |
|
OverpassDownloadReader.OverpassOsmReader |
|
OverpassDownloadReader.OverpassOutputFormat |
Possible Overpass API output format, with the [out:<directive>] statement.
|
OverpassDownloadSource |
Class defines the way data is fetched from Overpass API.
|
OverpassDownloadSource.OverpassDownloadData |
Encapsulates data that is required to preform download from Overpass API.
|
OverpassDownloadSource.OverpassDownloadSourcePanel |
The GUI representation of the Overpass download source.
|
OverpassQueryWizardDialog |
This dialog provides an easy and fast way to create an overpass query.
|
OverpassServerPanel |
Preferences related to Overpass API servers.
|
OverpassWizardRegistration |
Registers the overpass query wizards.
|
OverpassWizardRegistration.OverpassWizardCallbacks |
|
OziWptImporter |
File importer allowing to import OziExplorer Waypoint files (*.wpt files).
|
OziWptReader |
Reads an OziExplorer Waypoint file.
|
PaintColors |
The colors used to paint the map, especially with the wireframe renderer
|
PaintVisitor |
Visitor that highlights the primitives affected by an error
|
PaintVisitor.PaintedPoint |
|
PaintVisitor.PaintedSegment |
|
Pair<A,B> |
A pair of objects.
|
PairTable |
|
ParallelWayAction |
MapMode for making parallel ways.
|
ParallelWayAction.KeyboardModifiersProperty |
A property that holds the keyboard modifiers.
|
ParallelWayAction.Mode |
|
ParallelWayAction.Modifier |
|
ParallelWays |
|
ParameterizedAction |
Interface for (toolbar-)actions that have additional parameters which need
to be saved to the preferences (and loaded back).
|
ParameterizedActionDecorator |
Action wrapper that delegates to a ParameterizedAction object using
a specific set of parameters.
|
ParametrizedEnumProperty<T extends java.lang.Enum<T>> |
Abstract base class for properties with Enum value, where the preference
key is generated from a list of parameters.
|
ParseError |
Exception thrown in case of an error during template parsing.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
PartiallyInsideAreaStrategy |
A strategy that places the label / icon so that is is on the area.
|
PasteAction |
Paste OSM primitives from clipboard to the current edit layer.
|
PasteAtSourcePositionAction |
A special version of the PasteAction that pastes at the exact source location the item was copied from.
|
PasteMembersAction |
Paste members.
|
PasteTagsAction |
Action, to paste all tags from one primitive to another.
|
PasteTagsConflictResolverDialog |
This conflict resolution dialog is used when tags are pasted from the clipboard that conflict with the existing ones.
|
PasteTagsConflictResolverDialog.Mode |
|
PasteTagsConflictResolverDialog.StatisticsInfo |
|
PasteTagsConflictResolverDialog.StatisticsInfoRenderer |
|
PasteTagsConflictResolverDialog.StatisticsInfoTable |
|
PasteTagsConflictResolverDialog.StatisticsTableModel |
|
PatternUtils |
A class that caches compiled patterns.
|
PermissionPrefWithDefault |
Contains a preference name to control permission for the operation
implemented by the RequestHandler, and an error message to be displayed if
not permitted.
|
Perspective |
The default perspective image viewer class.
|
PlaceholderExpression |
Used for expressions that contain placeholders
|
PlaceSelection |
Place selector.
|
PlaceSelection.NamedResultCellRenderer |
|
PlaceSelection.NamedResultTableColumnModel |
|
PlaceSelection.NamedResultTableModel |
|
PlaceSelection.NameQueryTask |
|
PlaceSelection.Server |
|
Platform |
Enum listing the supported platforms (operating system families).
|
PlatformHook |
This interface allows platform (operating system) dependent code
to be bundled into self-contained classes.
|
PlatformHook.JavaExpirationCallback |
Called when an outdated version of Java is detected at startup.
|
PlatformHook.NativeOsCallback |
Called when interfacing with native OS functions.
|
PlatformHook.SanityCheckCallback |
Inform the user that a sanity check or checks failed
|
PlatformHookOsx |
PlatformHook implementation for Apple macOS (formerly Mac OS X) systems.
|
PlatformHookUnixoid |
PlatformHook implementation for Unix systems.
|
PlatformHookUnixoid.LinuxReleaseInfo |
|
PlatformHookWindows |
PlatformHook implementation for Microsoft Windows systems.
|
PlatformHookWindows.FontEntry |
Simple data class to hold information about a font.
|
PlatformManager |
Holder for current platform hook.
|
PlatformVisitor<T> |
|
PlayHeadDragMode |
Singleton marker class to track position of audio.
|
PlayHeadMarker |
Singleton marker class to track position of audio.
|
PleaseWaitDialog |
This is a dialog that displays the progress of an action to the user.
|
PleaseWaitProgressMonitor |
|
PleaseWaitProgressMonitor.ProgressMonitorDialog |
Implemented by both foreground dialog and background progress dialog (in status bar)
|
PleaseWaitRunnable |
Instanced of this thread will display a "Please Wait" message in middle of JOSM
to indicate a progress being executed.
|
Plugin |
For all purposes of loading dynamic resources, the Plugin's class loader should be used
(or else, the plugin jar will not be within the class path).
|
PluginCheckBox |
A plugin checkbox.
|
PluginClassLoader |
Class loader for JOSM plugins.
|
PluginDownloadException |
Exception thrown during plugin download.
|
PluginDownloadTask |
Asynchronous task for downloading a collection of plugins.
|
PluginException |
Exception that wraps any exception thrown by plugins.
|
PluginHandler |
PluginHandler is basically a collection of static utility functions used to bootstrap
and manage the loaded plugins.
|
PluginHandler.DeprecatedPlugin |
Description of a deprecated plugin
|
PluginHandler.PluginInformationAction |
|
PluginHandler.UpdatePluginsMessagePanel |
|
PluginInformation |
Encapsulate general information about a plugin.
|
PluginInstallation |
Plugin installation status, used to filter plugin preferences model.
|
PluginListPanel |
A panel displaying the list of known plugins.
|
PluginListPanel.PluginCheckBoxMouseAdapter |
|
PluginListParseException |
Exception thrown during plugin list parsing.
|
PluginListParser |
A parser for the plugin list provided by a JOSM Plugin Download Site.
|
PluginPreference |
Preference settings for plugins.
|
PluginPreference.Factory |
Factory used to create a new PluginPreference .
|
PluginPreference.PluginConfigurationSitesPanel |
|
PluginPreferenceFactory |
Preference settings factory for plugins.
|
PluginPreferencesModel |
The plugin model behind a PluginListPanel .
|
PluginProxy |
Helper class for the JOSM system to communicate with the plugin.
|
PluginSessionExporter |
Export arbitrary data from a plugin.
|
PluginSessionImporter |
Import arbitrary data for a plugin.
|
PluginUpdatePolicyPanel |
A panel for configuring whether JOSM shall update plugins at startup.
|
PluginUpdatePolicyPanel.Policy |
|
PointInTimeType |
|
PolarCoor |
Polar coordinate.
|
PolarStereographic |
The polar case of the stereographic projection.
|
PopupMenuButton |
Button triggering the appearance of a JPopupMenu when activated.
|
PopupMenuHandler |
Handler to ease management of actions in different popup menus.
|
PopupMenuLauncher |
Utility class that helps to display popup menus on mouse events.
|
PositionForAreaStrategy |
This strategy defines how to place a label or icon inside the area.
|
PostDownloadHandler |
The post-download handler notifies user of potential errors that occurred.
|
PowerLines |
Checks for
nodes in power lines/minor_lines that do not have a power=tower/pole/portal tag
nodes where the reference numbering not consistent
ways where are unusually long segments without line support feature
ways where the line type is possibly misused
See #7812 and #20716 for discussions about this test.
|
PowerLines.NumberingDirection |
Power line support features ref=* numbering direction.
|
PowerLines.RefChecker |
Detects continuous reference numbering sequences.
|
PowerLines.SegmentInfo |
Helper class for reference numbering test.
|
PrefEntry |
Class to store single preference line for the table.
|
PreferenceChangedListener |
Listener to preference change events.
|
PreferenceChangeEvent |
Event triggered when a preference entry value changes.
|
PreferenceDialog |
The main preferences dialog.
|
Preferences |
This class holds all preferences for JOSM.
|
Preferences.ThrowingConsumer<T,E extends java.lang.Throwable> |
A consumer that can throw an exception
|
PreferencesAction |
Open the Preferences dialog.
|
PreferenceSetting |
|
PreferenceSettingFactory |
|
PreferencesReader |
Loads preferences from XML.
|
PreferencesTable |
Component for editing list of preferences as a table.
|
PreferencesTable.SettingCellEditor |
|
PreferencesTable.SettingCellRenderer |
|
PreferencesUtils |
Helper class to do specific Preferences operation - appending, replacing, deletion by key and by value
|
PreferencesWriter |
Write preferences to XML.
|
PreferenceTabbedPane |
The preference settings.
|
PreferenceTabbedPane.PreferencePanel |
Panel used for preference settings.
|
PreferenceTabbedPane.PreferenceScrollPane |
|
PreferenceTabbedPane.PreferenceTab |
|
PreferenceTabbedPane.ValidationListener |
Allows PreferenceSettings to do validation of entered values when ok was pressed.
|
PreferenceTabbedPane.WheelListener |
This mouse wheel listener reacts when a scroll is carried out over the
tab strip and scrolls one tab/down or up, selecting it immediately.
|
PreferenceToggleAction |
User action to toggle a custom boolean preference value.
|
PrefJPanel |
This is the keyboard preferences content.
|
PrefJPanel.CbAction |
|
PrefJPanel.ScListModel |
|
PresetLink |
Adds a link to another preset.
|
PresetLink.TaggingPresetMouseAdapter |
|
PresetListEntry |
Preset list entry.
|
PresetListPanel |
A list of matching presets for a set of tags.
|
PresetListPanel.LabelMouseAdapter |
|
PresetPrefHelper |
Helper class for tagging presets preferences.
|
PrimitiveComparator |
|
PrimitiveData |
This class can be used to save properties of OsmPrimitive.
|
PrimitiveDataPaster |
This transfer support allows us to transfer primitives.
|
PrimitiveFlagsChangedEvent |
|
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.
|
PrimitiveId |
interface to represent identification and type of the datatypes primitives.
|
PrimitiveRenderer |
Renderer that renders the objects from an IPrimitive as data.
|
PrimitivesAddedEvent |
An event that is triggered if primitives have been added to the dataset
|
PrimitivesRemovedEvent |
An event that is triggered when primitives were removed from the dataset
|
PrimitiveTagTransferData |
This is a variant of TagTransferData that holds tags that were copied from a collection of primitives.
|
PrimitiveTagTransferPaster |
This class helps pasting tags from other primitives.
|
PrimitiveTagTransferPaster.TagPasteSupport |
|
PrimitiveTransferable |
|
PrimitiveTransferData |
A list of primitives that are transferred.
|
PrimitiveTransferData.GetReferences |
|
PrimitiveTransferData.ReferenceGetter |
|
PrimitiveVisitor |
|
ProgramArguments |
|
ProgramArguments.Option |
JOSM command line options.
|
ProgressException |
An exception that is thrown by the progress monitor if something went wrong
|
ProgressInputStream |
Read from an other reader and increment an progress counter while on the way.
|
ProgressMonitor |
An interface for displaying the progress of a task.
|
ProgressMonitor.CancelListener |
A listener that listens to cancel events on the progress monitor
|
ProgressMonitorExecutor |
Executor that displays the progress monitor to the user.
|
ProgressOutputStream |
|
ProgressRenderer |
Swing components can implement this interface and use a SwingRenderingProgressMonitor
to render progress information.
|
ProgressTaskId |
The ID of a progress task.
|
ProgressTaskIds |
|
Proj |
A projection (in the narrow sense).
|
ProjectedCoordinateFormat |
Coordinate format that projects a coordinate and returns northing and easting in
decimal format.
|
Projecting |
Classes implementing this are able to project between screen (east/north) and LatLon coordinates.
|
Projection |
A projection, i.e. a class that supports conversion from lat/lon
to east/north and back.
|
ProjectionBounds |
This is a simple data class for "rectangular" areas of the world, given in
east/north min/max values.
|
ProjectionBoundsProvider |
Handles projection change events by keeping a clean state of current bounds.
|
ProjectionChangeListener |
Interface for listeners to get notified when the (global) projection changes.
|
ProjectionChoice |
This class offers a choice of projections to the user.
|
ProjectionCLI |
Command line interface for projecting coordinates.
|
ProjectionConfigurationException |
Exception thrown when a projection cannot be constructed due to invalid input
parameters.
|
ProjectionPreference |
Projection preferences.
|
ProjectionPreference.Factory |
Factory used to create a new ProjectionPreference .
|
ProjectionRegistry |
Registry for a single, global projection instance.
|
Projections |
Projections for street level imagery
|
Projections |
Class to manage projections.
|
Projections.ProjectionDefinition |
Class to hold information about one projection.
|
ProjFactory |
Factory class that provides a Proj instance.
|
ProjParameters |
Parameters to initialize a Proj object.
|
PropertiesCellRenderer |
Cell renderer of tags table.
|
PropertiesDialog |
This dialog displays the tags of the current selected primitives.
|
PropertiesDialog.BlankSpaceMenuLauncher |
|
PropertiesDialog.MemberInfo |
|
PropertiesDialog.MemberOfCellRenderer |
|
PropertiesDialog.PositionCellRenderer |
|
PropertiesDialog.ReadOnlyTableModel |
Class that allows fast creation of read-only table model with String columns
|
PropertiesDialog.RoleCellRenderer |
|
PropertiesDialog.TaggingPresetCommandHandler |
|
PropertiesMembershipChoiceDialog |
A dialog allowing the user decide whether the tags/memberships of the existing node should afterwards be at
the existing node, the new nodes, or all of them.
|
PropertiesMembershipChoiceDialog.ExistingBothNew |
Represents the user choice: the existing node, the new nodes, or all of them
|
PropertiesMembershipChoiceDialog.ExistingBothNewChoice |
Provides toggle buttons to allow the user choose the existing node, the new nodes, or all of them.
|
PropertiesMergeModel |
This is the model for resolving conflicts in the properties of the
OsmPrimitive s.
|
PropertiesMerger |
This class represents a UI component for resolving conflicts in some properties of OsmPrimitive .
|
PropertiesMerger.EmptyFillRow |
|
Property<O,P> |
Small interface to define a property with both read and write access.
|
PropertyStyleSettingGui<T> |
|
ProtobufPacked |
Parse packed values (only numerical values)
|
ProtobufParser |
A basic Protobuf parser
|
ProtobufRecord |
A protobuf record, storing the WireType , the parsed field number, and the bytes for it.
|
ProxyPolicy |
The proxy policy is how JOSM will use proxy information.
|
ProxyPreference |
Proxy sub-preferences in server preferences.
|
ProxyPreference.Factory |
Factory used to create a new ProxyPreference .
|
ProxyPreferenceListener |
Listener called when proxy settings are updated.
|
ProxyPreferencesPanel |
Component allowing input of proxy settings.
|
ProxyPreferencesPanel.AutoSizePanel |
|
PseudoCommand |
PseudoCommand is a reduced form of a command.
|
PublicTransportRouteTest |
|
PurgeAction |
The action to purge the selected primitives, i.e.
|
PurgeAction.SelectionForcedPrimitiveRenderer |
force selection to be active for all entries
|
PurgeCommand |
Command, to purge a list of primitives.
|
PushbackTokenizer |
This class is used to parse a search string and split it into tokens.
|
PushbackTokenizer.Range |
A range of long numbers.
|
PushbackTokenizer.Token |
The token types that may be read
|
PuwgProjectionChoice |
ProjectionChoice for PUWG 1992 (EPSG:2180) and PUWG 2000 for Poland (Zone 5-8, EPSG:2176-2179).
|
QuadBucketPrimitiveStore<N extends INode,W extends IWay<N>,R extends IRelation<?>> |
Stores primitives in quad buckets.
|
QuadBuckets<T extends IQuadBucketType> |
Note: bbox of primitives added to QuadBuckets has to stay the same.
|
QuadBuckets.QBLevel<T extends IQuadBucketType> |
|
QuadStateCheckBox |
A four-state checkbox.
|
QuadStateCheckBox.State |
The 4 possible states of this checkbox.
|
QuadTiling |
This class helps in tiling the world into multiple quad tiles.
|
Range |
A scale interval of the form "lower < x <= upper" where 0 <= lower < upper.
|
ReadLocalPluginInformationTask |
This is an asynchronous task for reading plugin information from the files
in the local plugin repositories.
|
ReadRemotePluginInformationTask |
An asynchronous task for downloading plugin lists from the configured plugin download sites.
|
RecentlyOpenedFilesMenu |
Show list of recently opened files
|
RecentlyOpenedFilesMenu.ClearAction |
|
RecentlyOpenedFilesMenu.OpenRecentAction |
|
RecentRelationsAction |
Action for accessing recent relations.
|
RecentRelationsAction.LaunchEditorAction |
|
RecentRelationsAction.RecentRelationsMenuItem |
A specialized JMenuItem for presenting one entry of the relation history
|
RecentRelationsAction.RecentRelationsPopupMenu |
|
RecentTagCollection |
Manages list of recently used tags that will be displayed in the PropertiesDialog .
|
RedirectInputMap |
Make shortcuts from main window work in dialog windows.
|
RedoAction |
Redoes the last command.
|
ReferringRelationsBrowser |
This is browser for a list of relations which refer to another relations.
|
ReferringRelationsBrowserModel |
|
ReflectionUtils |
Reflection utilities.
|
RefreshAction |
Refresh relation.
|
RegexValidator |
Regular Expression validation (using JDK 1.4+ regex support).
|
RegionSpecific |
Indicates that this object may be specific to a region
|
Relation |
A relation, having a set of tags and any number (0...n) of members.
|
RelationChecker |
Check for wrong relations.
|
RelationChecker.RoleInfo |
|
RelationData |
Relation data.
|
RelationDialogManager |
RelationDialogManager keeps track of the open relation editors.
|
RelationDialogManager.DialogContext |
Helper class for keeping the context of a relation editor.
|
RelationEditor |
Abstract relation editor.
|
RelationEditorHooks |
This class allows to hook into the relation editor.
|
RelationListDialog |
A dialog showing all known relations, with buttons to add, edit, and delete them.
|
RelationListDialog.NewAction |
The action for creating a new relation.
|
RelationListDialog.NoTooltipOsmRenderer |
|
RelationMember |
A linkage class that can be used by an relation to keep a list of members.
|
RelationMemberConflictDecision |
This class stores the decision the user made regarding a relation member conflict
|
RelationMemberConflictDecisionType |
This represents the decision a user can make regarding a relation conflict
|
RelationMemberConflictResolver |
This component presents the user with the ability to resolve a relation member conflict
|
RelationMemberConflictResolverColumnModel |
|
RelationMemberConflictResolverColumnModel.MemberRenderer |
|
RelationMemberConflictResolverCommand |
Represents the resolution of conflicts in the member list of two Relation s.
|
RelationMemberConflictResolverModel |
This model manages a list of conflicting relation members.
|
RelationMemberConflictResolverTable |
|
RelationMemberData |
This is the data (role, type and id) that is stored in the database for a given relation member.
|
RelationMemberListColumnModel |
|
RelationMemberListMergeModel |
The model for merging two lists of relation members
|
RelationMemberListTableCellRenderer |
The TableCellRenderer for a list of relation members in HistoryBrowser .
|
RelationMemberListViewer |
RelationMemberListViewer is a UI component which displays the list of relation members of two
version of a Relation in a History .
|
RelationMemberListViewer.InternalPopupMenuLauncher |
|
RelationMemberMerger |
A UI component for resolving conflicts in the member lists of two Relation s.
|
RelationMembersChangedEvent |
An event that is triggered if the members of a single relation have changed
|
RelationMemberTable |
Relation member table.
|
RelationMemberTableCellEditor |
|
RelationMemberTableCellRenderer |
|
RelationMemberTableColumnModel |
The TableColumnModel for the table with the list of relation members.
|
RelationMemberTransferable |
|
RelationMemberTransferable.Data |
|
RelationNodeMap<T extends IRelationMember<? extends IPrimitive>> |
Auxiliary class for relation sorting.
|
RelationNodeMap.NodesWays |
|
RelationPopupMenus |
Utility class to setup a PopupMenuHandler with a consistent set of relation actions.
|
RelationRoleEditor |
Quickly change the relation roles of the selected members.
|
RelationSorter |
This class sorts the relation members by connectivity.
|
RelationSorter.AdditionalSorter |
|
RelationSorter.AssociatedStreetRoleAddressHouseSorter |
Class that sorts the address and house members of
type=associatedStreet and type=street relations.
|
RelationSorter.AssociatedStreetRoleStreetSorter |
Class that sorts the street members of
type=associatedStreet and type=street relations.
|
RelationSorter.FromViaToSorter |
Class that sorts the from , via and to members of
type=restriction relations.
|
RelationSorter.PublicTransportRoleStopPlatformSorter |
Class that sorts the platform and stop members of
type=public_transport relations.
|
RelationSortUtils |
|
RelationToChildReference |
This is an extension of RelationMember that stores the parent relation and the index in it in addition to the role/child.
|
RelationTree |
This is a JTree rendering the hierarchical structure of Relation s.
|
RelationTreeCellRenderer |
|
RelationTreeModel |
This is a TreeModel which provides the hierarchical structure of Relation s
to a JTree .
|
RelationUploadOrderHook |
This upload hook reorders the list of new relations to upload such that child
relations are uploaded before parent relations.
|
RemoteControl |
Manager class for remote control operations.
|
RemoteControlHttpServer |
|
RemoteControlPreference |
Preference settings for Remote Control.
|
RemoteControlPreference.Factory |
Factory used to build a new instance of this preference setting
|
RemoteEntry |
A remote image entry
|
RemoveAction |
Remove the currently selected members from this relation.
|
RemoveNodesCommand |
Command that removes a set of nodes from a way.
|
RemoveSelectedAction |
Remove all members referring to one of the selected objects.
|
RenameLayerAction |
Action to rename an specific layer.
|
RenameLayerAction.InitialValueOptionPane |
|
RenderBenchmarkCollector |
This class is notified of the various stages of a render pass.
|
RenderBenchmarkCollector.CapturingBenchmark |
A benchmark implementation that captures the times
|
RenderBenchmarkCollector.LoggingBenchmark |
A special version of the benchmark class that logs the output to stderr.
|
Rendering |
An object which can render data provided by a OsmData .
|
RenderingCLI |
Command line interface for rendering osm data to an image file.
|
RenderingCLI.Option |
|
RenderingCLI.RenderingArea |
|
RenderingHelper |
Class to render osm data to a file.
|
RenderingHelper.StyleData |
Data class to save style settings along with the corresponding style URL.
|
ReorderableModel<T> |
Defines a model that can be reordered.
|
ReorderableTableModel<T> |
Defines a list/table model that can be reordered.
|
ReorderImageryLayersAction |
Reorders all non-overlay imagery layers in a cyclic manner.
|
RepeatImageElement |
Style element that displays a repeated image pattern along a way.
|
RepeatImageElement.LineImageAlignment |
The side on which the image should be aligned to the line.
|
ReportBugAction |
Reports a ticket to JOSM bugtracker.
|
ReportedException |
This is a special exception that cannot be directly thrown.
|
ReportedException.Section |
|
ReportedException.SectionEntry |
|
ReprojectionTile |
Tile class that stores a reprojected version of the original tile.
|
RequestHandler |
This is the parent of all classes that handle a specific remote control command
|
RequestHandler.PermissionCache |
|
RequestHandler.RawURLParseRequestHandler |
Handler that takes a URL as a parameter.
|
RequestHandler.RequestHandlerBadRequestException |
Error raised for bad requests.
|
RequestHandler.RequestHandlerErrorException |
Error raised when a runtime error occurred.
|
RequestHandler.RequestHandlerException |
Base exception of remote control handler errors.
|
RequestHandler.RequestHandlerForbiddenException |
Error raised for forbidden usage.
|
RequestHandler.RequestHandlerOsmApiException |
Error raised for OSM API errors.
|
RequestProcessor |
Processes HTTP "remote control" requests.
|
ResourceProvider |
Unified provider that looks up for resource in various classloaders (josm, plugins, etc.).
|
RestartAction |
Restarts JOSM as it was launched.
|
RestorePropertyAction |
Obtains the selected key and values from a table and restores those properties on the specified primitive.
|
RestrictionPanel |
Defines a panel to apply a restriction to the changeset query.
|
ReverseAction |
Reverse the order of the relation members.
|
ReversedChangeListener |
Updates the column header text and indicates a normal/reversed diff sorting
|
ReverseWayAction |
Reverses the ways that are currently selected by the user
|
ReverseWayAction.ReverseWayResult |
The resulting way after reversing it and the commands to get there.
|
ReverseWayNoTagCorrector |
A ReverseWayNoTagCorrector warns about ways that should not be reversed
because their semantic meaning cannot be preserved in that case.
|
ReverseWayTagCorrector |
A ReverseWayTagCorrector handles necessary corrections of tags
when a way is reversed.
|
ReverseWayTagCorrector.IStringSwitcher |
|
ReverseWayTagCorrector.StringSwitcher |
|
ReverseWayTagCorrector.TagSwitcher |
Reverses a given tag.
|
RightAndLefthandTraffic |
Look up, if there is right- or left-hand traffic at a certain place.
|
RightAngleBuildingTest |
Checks for buildings with angles close to right angle.
|
RoleCorrection |
|
RoleCorrectionTable |
Role correction table.
|
RoleCorrectionTableModel |
Role correction table model.
|
Roles |
The roles element in tagging presets definition.
|
Roles.Role |
The role element in tagging preset definition.
|
RotateCommand |
RotateCommand rotates a number of objects around their centre.
|
RotationAngle |
Determines how an icon is to be rotated depending on the primitive to be displayed.
|
RotationAngle.StaticRotationAngle |
A static rotation
|
RotationAngle.WayDirectionRotationAngle |
The rotation along a way.
|
RtkLibImporter |
File importer allowing to import RTKLib files (*.pos files).
|
RtkLibPosReader |
Reads a RTKLib Positioning Solution file.
|
SaveAction |
Export the data as an OSM xml file.
|
SaveActionBase |
Abstract superclass of save actions.
|
SaveAsAction |
Export the data.
|
SaveLayerInfo |
SaveLayerInfo represents the information, user preferences and save/upload states of
a layer which might be uploaded/saved.
|
SaveLayersDialog |
Dialog that pops up when the user closes a layer with modified data.
|
SaveLayersDialog.LayerListWarningMessagePanel |
|
SaveLayersDialog.LayerListWarningMessagePanel.LayerCellRenderer |
|
SaveLayersDialog.Reason |
The cause for requesting an action on unsaved modifications
|
SaveLayersDialog.UserAction |
The action a user decided to take with respect to an operation
|
SaveLayersModel |
|
SaveLayersModel.Mode |
The status of the editor
|
SaveLayersTable |
|
SaveLayersTableColumnModel |
|
SaveLayersTableColumnModel.RecommendedActionsTableCell |
small renderer class that handles the "should be uploaded/saved" texts.
|
SaveLayerTask |
|
SaveToFile |
Interface for layers that can save data to a file.
|
SavingAction |
Abstract superclass of relation saving actions (OK, Apply, Cancel).
|
SAXReturnException |
Quit parsing, when a certain condition is met
|
ScaleCommand |
Command, to scale a given set of primitives.
|
Scheme |
The scheme used for tiles
|
ScrollableTable |
Table offering easier scroll to a given row/column.
|
ScrollViewport |
A viewport with UP and DOWN arrow buttons, so that the user can make the
content scroll.
|
SearchAction |
The search action allows the user to search the data layer using a complex search string.
|
SearchAction.CapturingSearchReceiver |
This class stores the result of the search in a local variable.
|
SearchAction.SearchReceiver |
Interfaces implementing this may receive the result of the current search.
|
SearchAction.SearchSettingsActionParameter |
|
SearchAction.SearchTask |
|
SearchAction.SelectSearchReceiver |
Select the search result and display a status text for it.
|
SearchBasedRowFilter |
A RowFilter implementation which matches tags w.r.t.
|
SearchCompiler |
Implements a google-like search.
|
SearchCompiler.AbstractBinaryMatch |
A binary search operator which may take data parameters.
|
SearchCompiler.Always |
Matches every OsmPrimitive.
|
SearchCompiler.And |
Matches if both left and right expressions match.
|
SearchCompiler.Any |
Match a string in any tags (key or value), with optional regex and case insensitivity.
|
SearchCompiler.AreaSize |
Matches if the size of the area is within the given range
|
SearchCompiler.BinaryMatchFactory |
|
SearchCompiler.BooleanMatch |
Matches if the value of the corresponding key is ''yes'', ''true'', ''1'' or ''on''.
|
SearchCompiler.ChangesetId |
Matches objects with a changeset ID in the given range.
|
SearchCompiler.Child |
Matches objects if they are children of the expression
|
SearchCompiler.Closed |
Matches ways which are closed (i.e.
|
SearchCompiler.CoreSimpleMatchFactory |
|
SearchCompiler.CoreUnaryMatchFactory |
|
SearchCompiler.Deleted |
Matches all objects that have been deleted
|
SearchCompiler.ExactKeyValue |
Matches objects with the exact given key-value pair.
|
SearchCompiler.ExactKeyValue.Mode |
The mode to use for the comparison
|
SearchCompiler.ExactType |
Filter OsmPrimitives based off of the base primitive type
|
SearchCompiler.HasRole |
Matches relations with a member of the given role
|
SearchCompiler.Id |
Matches objects with ID in the given range.
|
SearchCompiler.InArea |
Matches objects within the given bounds.
|
SearchCompiler.Incomplete |
Match objects that are incomplete, where only id and type are known.
|
SearchCompiler.InDataSourceArea |
Matches objects within source area ("downloaded area").
|
SearchCompiler.KeyValue |
Matches objects with the given key-value pair.
|
SearchCompiler.MapCSSMatch |
|
SearchCompiler.Match |
Base class for all search criteria.
|
SearchCompiler.MatchFactory |
Classes implementing this interface can provide Match operators.
|
SearchCompiler.MatchSupplier |
|
SearchCompiler.MemberCountRange |
|
SearchCompiler.Modified |
Matches all objects that have been modified, created, or undeleted
|
SearchCompiler.Never |
Never matches any OsmPrimitive.
|
SearchCompiler.New |
Matches objects that are new (i.e.
|
SearchCompiler.NodeCountRange |
Matches ways with a number of nodes in given range
|
SearchCompiler.Not |
Inverts the match.
|
SearchCompiler.NotOutsideDataSourceArea |
Matches objects which are not outside the source area ("downloaded area").
|
SearchCompiler.Nth |
Matches the n-th object of a relation and/or the n-th node of a way.
|
SearchCompiler.Or |
Matches if the left OR the right expression match.
|
SearchCompiler.Parent |
Matches objects if they are parents of the expression
|
SearchCompiler.Preset |
Matches presets.
|
SearchCompiler.RangeMatch |
Matches objects with properties in a certain range.
|
SearchCompiler.RoleMatch |
Matches objects with the given relation role (i.e.
|
SearchCompiler.Selected |
Matches all objects currently selected
|
SearchCompiler.SimpleMatchFactory |
|
SearchCompiler.TagCountRange |
Matches objects with a number of tags in given range
|
SearchCompiler.TaggedMatch |
|
SearchCompiler.TimestampRange |
Matches objects with a timestamp in given range
|
SearchCompiler.UnaryMatch |
A unary search operator which may take data parameters.
|
SearchCompiler.UnaryMatchFactory |
|
SearchCompiler.Untagged |
Matches objects that don't have any interesting tags (i.e.
|
SearchCompiler.UserMatch |
Matches objects last changed by the given username.
|
SearchCompiler.ValueComparison |
Match a primitive based off of a value comparison.
|
SearchCompiler.Version |
Matches objects with a version number in the given range.
|
SearchCompiler.WayCountRange |
Matches objects with the number of referring/contained ways in the given range
|
SearchCompiler.WayLength |
Matches if the length of a way is within the given range
|
SearchCompiler.Xor |
Matches if the left OR the right expression match, but not both.
|
SearchCompilerQueryWizard |
|
SearchDialog |
Search dialog to find primitives by a wide range of search criteria.
|
SearchDialog.PanelOptions |
Determines which parts of the search dialog will be shown
|
SearchDialog.SearchKeywordRow |
|
SearchExpressionCondition |
Conditional TemplateEntry that executes another template in case a search expression applies
to the given data provider.
|
SearchMode |
Search mode.
|
SearchNotesDownloadAction |
Action to use the Notes search API to download all notes matching a given search term.
|
SearchParseError |
Search compiler parsing error.
|
SearchSetting |
This class defines a set of parameters that is used to
perform search within the search dialog.
|
SearchTextResultListPanel<T> |
A panel containing a search text field and a list of results for that search text.
|
SearchTextResultListPanel.ResultListModel<T> |
|
SelectAction |
Move is an action that can move all kind of OsmPrimitives (except keys for now).
|
SelectAction |
Select the currently edited relation.
|
SelectAction.ConfirmMoveDialog |
|
SelectAction.Mode |
Select action mode.
|
SelectAction.SelectActionCursor |
|
SelectAllAction |
User action to select all primitives in the current dataset.
|
SelectAllOnFocusGainedDecorator |
A helper class that selects all text as soon as a JTextComponent receives focus.
|
SelectByInternalPointAction |
This allows to select a polygon/multipolygon by an internal point.
|
SelectCommand |
Command that selects OSM primitives
|
SelectedMembersForSelectionAction |
Selects members in the relation editor which refer to primitives in the current selection of the context layer.
|
SelectInRelationListAction |
The action for activating a relation in relation list dialog
|
SelectionEventManager |
|
SelectionEventManager.DataListenerInfo |
|
SelectionEventManager.ListenerInfo |
|
SelectionListDialog |
A small tool dialog for displaying the current selection.
|
SelectionListDialog.SearchAction |
Launches the search dialog
|
SelectionListDialog.SearchMenuItem |
A specialized JMenuItem for presenting one entry of the search history
|
SelectionListDialog.SearchPopupMenu |
The popup menu for the search history entries
|
SelectionListDialog.SelectionHistoryPopup |
The popup menu for the JOSM selection history entries
|
SelectionListDialog.SelectionListModel |
The list model for the list of OSM primitives in the current JOSM selection.
|
SelectionListDialog.SelectionMenuItem |
A specialized JMenuItem for presenting one entry of the selection history
|
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.
|
SelectionSynchronizer |
Helper class to ensure that two (or more) JTable s always
have the same entries selected.
|
SelectionTable |
Selection table of relation editor.
|
SelectionTableCellRenderer |
|
SelectionTableColumnModel |
|
SelectionTableModel |
This table shows the primitives that are currently selected in the main OSM view.
|
SelectLassoAction |
Lasso selection mode: select objects within a hand-drawn region.
|
SelectMembersAction |
Sets the current selection to the list of relations selected in this dialog
|
SelectNonBranchingWaySequences |
|
SelectNonBranchingWaySequencesAction |
This allows to select a sequence of non-branching connected ways.
|
Selector |
MapCSS selector.
|
Selector.AbstractSelector |
|
Selector.ChildOrParentSelector |
Represents a child selector or a parent selector.
|
Selector.ChildOrParentSelector.AbstractFinder |
|
Selector.ChildOrParentSelectorType |
The type of child of parent selector.
|
Selector.GeneralSelector |
General selector.
|
Selector.LinkSelector |
In a child selector, conditions on the link between a parent and a child object.
|
SelectPrimitivesForSelectedMembersAction |
Selects primitives in the layer this editor belongs to.
|
SelectRelationAction |
Sets the current selection to specified list of relations
|
SelectSharedChildObjectsAction |
Select child objects (way nodes and relation members) that are shared by all objects in the current selection.
|
SelfIntersectingWay |
Checks for self-intersecting ways.
|
Sentence |
An NMEA sentence consists of a start delimiter, followed by a comma-separated sequence of fields,
followed by the character * (ASCII 42), the checksum and an end-of-line marker.
|
SequenceCommand |
A command consisting of a sequence of other commands.
|
ServerAccessPreference |
Connection preferences, including authentication and proxy sub-preferences.
|
ServerAccessPreference.Factory |
Factory used to create a new ServerAccessPreference .
|
SessionAwareReadApply |
Interface to support export to session file (and import back) for a class that
stores customizable user settings.
|
SessionImporter |
File importer allowing to import session files (*.jos/joz files).
|
SessionLayerExporter |
Session layer exporter.
|
SessionLayerImporter |
Session layer importer.
|
SessionLoadAction |
Loads a JOSM session.
|
SessionLoadAction.Loader |
JOSM session loader
|
SessionReader |
Reads a .jos session file and loads the layers in the process.
|
SessionReader.CancelOrContinueDialog |
Show Dialog when there is an error for one layer.
|
SessionReader.LayerDependency |
A dependency of another layer
|
SessionReader.SessionProjectionChoiceData |
Data class for projection saved in the session file.
|
SessionReader.SessionViewportData |
Data class for viewport saved in the session file.
|
SessionSaveAction |
Saves a JOSM session
|
SessionSaveAsAction |
Saves a JOSM session to a new file
|
SessionWriter |
Writes a .jos session file from current supported layers.
|
SessionWriter.SessionWriterFlags |
|
SetRoleAction |
Sets a role for the selected members
|
Setting<T> |
Interface for a preference value.
|
SettingVisitor |
Visitor interface for Setting implementations.
|
SevenParameterDatum |
Datum provides general conversion from one ellipsoid to another.
|
Severity |
The error severity
|
Shape |
Data class to store the outline for background imagery coverage.
|
Shape.CoordinateList |
A list of Coordinate s that attempts to be very efficient in terms of CPU time and memory allocations.
|
ShapeClipper |
Tools to clip a shape based on the Sutherland-Hodgman algorithm.
|
SharpAngles |
Find highways that have sharp angles
|
SharpenImageProcessor |
Sharpens or blurs the image, depending on the sharpen value.
|
ShiftedProjecting |
This is a projecting instance that shifts the projection by a given eastnorth offset.
|
Shortcut |
Global shortcut class.
|
Shortcut.ShortcutCollection |
|
ShortcutPreference |
Keyboard shortcut preferences.
|
ShortcutPreference.Factory |
Factory used to create a new ShortcutPreference .
|
ShowErrorsAction |
Show tile errors.
|
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
|
ShowHideLayerAction |
Action which will toggle the visibility of the currently selected layers.
|
ShowHistoryAction |
Open a history browser with the history of an object.
|
ShowHistoryAction.DoubleClickAdapter |
|
ShowStatusReportAction |
Opens a dialog with useful status information like version numbers for Java, JOSM and plugins
Also includes preferences with stripped username and password.
|
ShowThumbnailAction |
Toggle the image display between thumbnails and symbols.
|
SideButton |
Button that is usually used in toggle dialogs.
|
SimilarNamedWays |
Checks for similar named ways, symptom of a possible typo.
|
SimilarNamedWays.NormalizeRule |
A normalization that is applied to names before testing them
|
SimilarNamedWays.RegExprRule |
|
SimilarNamedWays.SynonymRule |
A rule that registers synonyms to a given word
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimplePrimitiveId |
A primitive id and a primitive type
|
SimplifyWayAction |
Delete unnecessary nodes from a way
|
SimplifyWayAction.SimplifyChangeListener |
|
SimplifyWayAction.SimplifyWayDataSelectionListener |
|
SingleChangesetDownloadPanel |
This panel allows to enter the ID of single changeset and to download
the respective changeset.
|
SingleProjectionChoice |
ProjectionChoice, that offers just one projection as choice.
|
Sinusoidal |
Sinusoidal projection (aka.
|
SizeButton |
Button allowing to control the dimension of a slippy map between two states (normal/enlarged).
|
SlippyMapBBoxChooser |
This panel displays a map and lets the user chose a BBox .
|
SlippyMapChooser |
JComponent that displays the slippy map tiles.
|
SlippyMapController |
This class controls the user input by listening to mouse and key events.
|
SortableModel<T> |
Defines a model that can be sorted.
|
SortableTableModel<T> |
Defines a table model that can be sorted.
|
SortAction |
Sort the relation members
|
SortBelowAction |
Sort the selected relation members and all members below.
|
SoundPlayer |
Sound player interface.
|
Source |
A source from a Mapbox Vector Style
|
Source.ZoomBoundFunction |
A common function for zoom constraints
|
SourceBounds |
Multi-polygon bounds for source backgrounds.
|
SourceButton |
Button that allows to choose the imagery source used for slippy map background.
|
SourceEditor |
Editor for JOSM extensions source entries.
|
SourceEditor.AvailableSourcesModel |
List model of available sources.
|
SourceEditor.FancySourceEntryTableCellRenderer |
|
SourceEditor.I18nString |
Identifiers for strings that need to be provided.
|
SourceEditor.IconPathTableModel |
Table model for icons paths.
|
SourceEditor.ScrollHackTable |
|
SourceEditor.SourceEntryTableCellRenderer |
|
SourceEntry |
A source entry primarily used to save the user's selection of mappaint styles,
but also for preset sources or validator rules.
|
SourceInfo<T extends ISourceCategory<?>,U extends ISourceType<?>,V extends SourceBounds,W extends SourcePreferenceEntry<?>> |
This class is an abstraction for source information to be used in a panel like ImageryProvidersPanel.
|
SourcePreferenceEntry<T extends SourceInfo<?,?,?,?>> |
A generic SourcePreferenceEntry that is used for storing data in JOSM preferences.
|
SourcePrefHelper |
Helper class for specialized extensions preferences.
|
SourceProvider |
Interface for a class that offers a list of SourceEntry s.
|
SourceType |
The "source type" for the data (Mapbox Vector Style specification)
|
SourceType |
The different types of source entries.
|
Space |
Horizontal separator type.
|
SplashScreen |
Show a splash screen so the user knows what is happening during startup.
|
SplashScreen.MeasurableTask |
|
SplashScreen.SplashProgressMonitor |
|
SplashScreen.SplashScreenProgressRenderer |
|
SplashScreen.Task |
|
SplitMode |
Map mode for splitting ways.
|
SplitMode.SplitWayActionConcrete |
Split a specified Way at the given nodes
|
SplitWayAction |
Splits a way into multiple ways (all identical except for their node list).
|
SplitWayAction.SegmentListCellRenderer |
|
SplitWayAction.SegmentToKeepSelectionDialog |
A dialog to query which way segment should reuse the history of the way to split.
|
SplitWayCommand |
Splits a way into multiple ways (all identical except for their node list).
|
SplitWayCommand.Analysis |
|
SplitWayCommand.Direction |
|
SplitWayCommand.MissingMemberStrategy |
|
SplitWayCommand.RelationAnalysis |
|
SplitWayCommand.RelationInformation |
|
SplitWayCommand.Strategy |
Determines which way chunk should reuse the old id and its history
|
SplitWayCommand.WarningType |
|
SplitWayCommand.WhenRelationOrderUncertain |
What to do when the split way is part of relations, and the order of the new parts in the relation cannot be
determined without downloading missing relation members.
|
Star |
|
StaticText |
|
StayOpenCheckBoxMenuItem |
An extension of JCheckBoxMenuItem that doesn't close the menu when selected.
|
StayOpenCheckBoxMenuItemUI |
A CheckBoxMenuItem UI delegate that doesn't close the menu when selected.
|
StayOpenMenuItem |
An extension of JMenuItem that doesn't close the menu when selected.
|
StayOpenPopupMenu |
A JPopupMenu that can stay open on all platforms when containing StayOpen* items.
|
StayOpenRadioButtonMenuItem |
An extension of JRadioButtonMenuItem that doesn't close the menu when selected.
|
Stopwatch |
Measures elapsed time in milliseconds
|
Storage<T> |
A Set-like class that allows looking up equivalent preexisting instance.
|
Storage.PrimitiveIdHash |
|
StreamProgressUpdater |
|
StreamUtils |
Utility methods for streams.
|
StringEditor |
Editor for String preference entries.
|
StringParser |
Utility class to parse various types from strings.
|
StringProperty |
A property containing an String value.
|
StringSetting |
Setting containing a String value.
|
StrokeProperty |
A property that stores a BasicStroke .
|
StructUtils |
Utility methods to convert struct-like classes to a string map and back.
|
StructUtils.SerializeOptions |
|
StructUtils.StructEntry |
Annotation used for converting objects to String Maps and vice versa.
|
StructUtils.WriteExplicitly |
Annotation used for converting objects to String Maps.
|
Stylable |
Object that can be rendered using a cacheable style.
|
StyleCache |
Caches styles for a single primitive.
|
StyledMapRenderer |
A map renderer which renders a map according to style rules in a set of style sheets.
|
StyledMapRenderer.StyleRecord |
This stores a style and a primitive that should be painted with that style.
|
StyledTiledMapRenderer |
A styled render that does the rendering on a tile basis.
|
StyleElement |
Class that defines how objects ( OsmPrimitive ) should be drawn on the map.
|
StyleElement.FontDescriptor |
|
StyleElementList |
|
StyleKeys |
Interface defining string constants (MapCSS property keys).
|
StyleSetting |
Setting to customize a MapPaint style.
|
StyleSetting.BooleanStyleSetting |
A style setting for boolean value (yes / no).
|
StyleSetting.ColorStyleSetting |
A style setting for color values.
|
StyleSetting.LabeledStyleSetting |
Superclass of style settings and groups.
|
StyleSetting.PropertyStyleSetting<T> |
A setting for a style
|
StyleSetting.StyleSettingGroup |
A style setting group.
|
StyleSettingFactory |
|
StyleSettingGroupGui |
|
StyleSettingGui |
|
StyleSource |
A mappaint style (abstract class).
|
SubclassFilteredCollection<S,T extends S> |
Filtered view of a collection.
|
Subpart |
A subpart identifies different rendering layers (::subpart syntax).
|
Subpart.ExpressionSubpart |
Subpart identifier given by an expression.
|
Subpart.StringSubpart |
Simple static subpart identifier.
|
SubPreferenceSetting |
Preference settings, that do *not* display a top level tab.
|
SubPrefsOptions |
ProjectionChoice can implement this interface to set some additional options.
|
SwingFileChooser |
File chooser based on the Swing's JFileChooser implementation.
|
SwingRenderingProgressMonitor |
SwingRenderingProgressMonitor is progress monitor which delegates the rendering
of progress information to a ProgressRenderer .
|
SwissGridProjectionChoice |
ProjectionChoice for Swiss grid, CH1903 / LV03 military coordinates (EPSG:21781).
|
SwissObliqueMercator |
|
Symbol |
The definition of a symbol that should be rendered at the node position.
|
SymbolShape |
A list of possible symbol shapes.
|
SynchronizeTimeFromPhotoDialog |
Dialog to synchronize time from a photo of the GPS receiver
|
SystemOfMeasurement |
A system of units used to express length and area measurements.
|
SystemOfMeasurement.SoMChangeListener |
Interface to notify listeners of the change of the system of measurement.
|
TableHelper |
The class that provide common JTable customization methods
|
TabPreferenceSetting |
Preference settings, that display a top level tab.
|
Tag |
Tag represents an immutable key/value-pair.
|
Tag2Link |
Extracts web links from OSM tags.
|
Tag2Link.LinkConsumer |
Represents an operation that accepts a link.
|
TagCellEditor |
This is the table cell editor for the tag editor dialog.
|
TagCellRenderer |
This is the table cell renderer for cells for the table of tags
in the tag editor dialog.
|
TagChecker |
Check for misspelled or wrong tags
|
TagCollection |
TagCollection is a collection of tags which can be used to manipulate
tags managed by OsmPrimitive s.
|
TagConflictResolutionUtil |
Collection of utility methods for tag conflict resolution
|
TagConflictResolutionUtil.AutomaticChoice |
Preference for a particular choice from a group for automatic tag conflict resolution.
|
TagConflictResolutionUtil.AutomaticChoiceGroup |
Preference for an automatic tag conflict resolver which choose from
a group of possible choice values.
|
TagConflictResolutionUtil.AutomaticCombine |
Preference for automatic tag-conflict resolver by combining the tag values using a separator.
|
TagConflictResolutionUtil.AutomaticTagConflictResolver |
An automatic tag conflict resolver interface.
|
TagConflictResolveCommand |
Represents the resolution of a tag conflict in an OsmPrimitive .
|
TagConflictResolver |
This is a UI widget for resolving tag conflicts, i.e.
|
TagConflictResolverModel |
This model holds the information about tags that are currently conflicting and the decision of the user regarding them.
|
TagConflictResolverTable |
This table presents the tags that are conflicting to the user.
|
TagCorrection |
Represents a change of a single tag.
|
TagCorrectionTable |
Tag correction table.
|
TagCorrectionTableModel |
Tag correction table model.
|
TagCorrector<P extends OsmPrimitive> |
Abstract base class for automatic tag corrections.
|
TagEditHelper |
Class that helps PropertiesDialog add and edit tag values.
|
TagEditHelper.IEditTagDialog |
|
TagEditHelper.RecentExisting |
What to do with recent tags where keys already exist
|
TagEditHelper.RefreshRecent |
What to do after applying tag
|
TagEditHelper.TEHListCellRenderer |
A custom list cell renderer that adds the value count to some items.
|
TagEditorModel |
|
TagEditorModel.EndEditListener |
A listener that is called whenever the cells may be updated from outside the editor and the editor should thus be committed.
|
TagEditorPanel |
TagEditorPanel is a JPanel which can be embedded as UI component in
UIs.
|
Tagged |
Objects implement Tagged if they provide a map of key/value pairs.
|
TaggingPreset |
This class read encapsulate one tagging preset.
|
TaggingPreset.PresetDialog |
|
TaggingPreset.PresetPanel |
|
TaggingPresetHandler |
This interface needs to be implemented in order to display a tagging preset.
|
TaggingPresetItem |
Class that represents single part of a preset - one field or text label that is shown to user
|
TaggingPresetItemGuiSupport |
Supporting class for creating the GUI for a preset item.
|
TaggingPresetItemGuiSupport.ChangeListener |
Interface to notify listeners that a preset item input as changed.
|
TaggingPresetLabel |
A hyperlink JLabel .
|
TaggingPresetLabel.PresetLabelMouseListener |
Small helper class that manages the highlighting of the label on hover as well as opening
the corresponding preset when clicked
|
TaggingPresetListener |
Notification of tagging presets events.
|
TaggingPresetMenu |
Menu that groups several presets from one topic.
|
TaggingPresetMenu.PresetTextComparator |
|
TaggingPresetNameTemplateList |
List of tagging presets with name templates, allows to find appropriate template based on existing primitive
|
TaggingPresetPreference |
Preference settings for tagging presets.
|
TaggingPresetPreference.Factory |
Factory used to create a new TaggingPresetPreference .
|
TaggingPresetPreference.TaggingPresetSourceEditor |
An editor for what preset source locations are used
|
TaggingPresetReader |
The tagging presets reader.
|
TaggingPresetReader.Chunk |
Holds a reference to a chunk of items/objects.
|
TaggingPresetReader.HashSetWithLast<E> |
A LinkedHashSet with the ability to get the "last" object.
|
TaggingPresetReader.Reference |
Holds a reference to an earlier item/object.
|
TaggingPresets |
Class holding Tagging Presets and allowing to manage them.
|
TaggingPresetSearchAction |
The tagging presets search action (F3).
|
TaggingPresetSearchDialog |
The tagging presets search dialog (F3).
|
TaggingPresetSearchPrimitiveDialog |
A dialog that allows to select a preset and then selects all matching OSM objects.
|
TaggingPresetSearchPrimitiveDialog.Action |
|
TaggingPresetSelector |
GUI component to select tagging preset: the list with filter and two checkboxes
|
TaggingPresetSelector.PresetClassification |
|
TaggingPresetSelector.PresetClassifications |
|
TaggingPresetSelector.ResultListCellRenderer |
|
TaggingPresetSeparator |
Class used to represent a JSeparator inside tagging preset menu.
|
TaggingPresetType |
Enumeration of OSM primitive types associated with names and icons
|
TaggingPresetValidation |
Validates the preset user input a the given primitive.
|
TaginfoAction |
Launch browser with Taginfo statistics for selected object.
|
TaginfoRegionalInstance |
Describes a regional Taginfo instance.
|
TagInfoTransferHandler |
This transfer handler allows to select and copy tags from a table with the TagTableColumnModel .
|
TagInfoViewer |
TagInfoViewer is a UI component which displays the list of tags of two
version of a OsmPrimitive in a History .
|
TagInfoViewer.RepaintOnFocusChange |
|
TagMap |
|
TagMap.TagEntryIterator |
An iterator that iterates over the tags in this map.
|
TagMap.TagEntrySet |
This is the entry set of this map.
|
TagMergeItem |
TagMergeItem represents an individual merge action for a specific pair of key/value.
|
TagMergeModel |
This is the TableModel used in the tables of the TagMerger .
|
TagMerger |
UI component for resolving conflicts in the tag sets of two OsmPrimitive s.
|
TagMerger.AdjustmentSynchronizer |
Synchronizes scrollbar adjustments between a set of
Adjustable s.
|
TagMergeTableCellRenderer |
This is the base class for all cells in the TagMerger .
|
TagModel |
Tag model.
|
Tags |
Class representing multiple values of a given key.
|
TagsChangedEvent |
An event that is triggered if the tags of a single primitive have changed
|
TagTable |
This is the tabular editor component for OSM tags.
|
TagTableCellRenderer |
|
TagTableColumnModel |
The TableColumnModel for the table with the list of tags
|
TagTableColumnModelBuilder |
Builder class allowing to construct customized tag table column models.
|
TagTableModel |
|
TagTransferable |
This is a transferable that only transfers the tags.
|
TagTransferData |
This is a special transfer type that only transfers tag data.
|
TagTransferPaster |
This transfer support allows us to transfer tags from the copied primitives on to the selected ones.
|
TalkerId |
Talker identifiers mnemonics are the first two characters at the beginning of each sentence.
|
Tarjan |
Tarjan's strongly connected components algorithm for JOSM.
|
Tarjan.TarjanHelper |
Helper class for storing the Tarjan algorithm runtime metadata.
|
TemplatedWMSTileSource |
Tile Source handling WMS providers
|
TemplateEngineDataProvider |
Interface for objects that can be used with a template to generate a string.
|
TemplateEntry |
Interface for one node in the abstract syntax tree that is the result of parsing a template
string with TemplateParser .
|
TemplateParser |
Template parser.
|
Territories |
Look up territories ISO3166 codes at a certain place.
|
Test |
Parent class for all validation tests.
|
Test.TagTest |
|
TestAccessTokenTask |
Checks whether an OSM API server can be accessed with a specific Access Token.
|
TestError |
Validation error
|
TestError.Builder |
A builder for a TestError .
|
Text |
Text field type.
|
TextAnalyzer |
A helper class that analyzes the text and attempts to parse tags from it
|
TextContextualPopupMenu |
A popup menu designed for text components.
|
TextElement |
The text that is drawn for a way/area.
|
TextItem |
A tagging preset item displaying a localizable text.
|
TextLabel |
Represents the rendering style for a textual label placed somewhere on the map.
|
TextTagParser |
Class that helps to parse tags from arbitrary text
|
TextTagParser.TagWarningCallback |
Called when a problematic tag is encountered.
|
TextTagPaster |
This transfer support allows us to import tags from the text that was copied to the clipboard.
|
TextUtils |
Text/String utils.
|
TheirTableCellRenderer |
This TableCellRenderer renders the theirs side of the tag conflict table.
|
ThreeParameterDatum |
Datum provides 3 dimensional offset and ellipsoid conversion.
|
ThumbsLoader |
Loads thumbnail previews for a list of images from a GeoImageLayer .
|
TileAnchor |
Class that fixes the position of a tile in a given coordinate space.
|
TileCoordinateConverter |
This class handles tile coordinate management and computes their position in the map view.
|
TiledRenderToggleAction |
This class enables and disables tiled rendering mode.
|
TileJobOptions |
Class containing all options that are passed from Layer to TileJob
|
TileLoaderFactory |
Factory creating TileLoaders for layers
|
TilePosition |
The position of a single tile.
|
TileSelection |
Tile selector.
|
TileSelectionBBoxChooser |
TileSelectionBBoxChooser allows to select a bounding box (i.e.
|
TileSelectionBBoxChooser.TileAddressInputPanel |
A panel for entering the address of a single OSM tile at a given zoom level.
|
TileSelectionBBoxChooser.TileAddressValidator |
Validates a tile address
|
TileSelectionBBoxChooser.TileBounds |
Represents a rectangular area of tiles at a given zoom level.
|
TileSelectionBBoxChooser.TileBoundsMapView |
The map view used in this bounding box chooser
|
TileSelectionBBoxChooser.TileCoordinateValidator |
Validates the x- or y-coordinate of a tile at a given zoom level.
|
TileSelectionBBoxChooser.TileGridInputPanel |
A panel for describing a rectangular area of OSM tiles at a given zoom level.
|
TileSourceDisplaySettings |
This are the preferences of how to display a TileSource .
|
TileSourceDisplaySettings.DisplaySettingsChangeEvent |
An event that is created whenever the display settings change.
|
TileSourceDisplaySettings.DisplaySettingsChangeListener |
|
TileZXY |
A record used for storing tile information for painting.
|
TimeRestrictionPanel |
This is the panel to apply a time restriction to the changeset query.
|
TimeSource |
Time sources available in the image Exif metadata.
|
TimeValidator |
Validates time values entered as text in a JTextComponent .
|
TMSCachedTileLoader |
Wrapper class that bridges between JCS cache and Tile Loaders
|
TMSCachedTileLoaderJob |
Class bridging TMS requests to JCS cache requests
|
TMSLayer |
Class that displays a slippy map layer.
|
TMSSettingsPanel |
JPanel giving access to TMS settings.
|
ToggleAction |
Abstract class for Toggle Actions.
|
ToggleDialog |
This class is a toggle dialog that can be turned on and off.
|
ToggleDialog.ButtonHidingType |
The button-hiding strategy in toggler dialogs.
|
ToggleUploadDiscouragedLayerAction |
|
Token |
Describes the input token stream.
|
Tokenizer |
This class converts a template string (stream of characters) into a stream of tokens.
|
Tokenizer.Token |
A token for the parser
|
Tokenizer.TokenType |
The token type
|
TokenMgrError |
Token Manager Error.
|
ToolbarPreferences |
Toolbar preferences.
|
ToolbarPreferences.ActionDefinition |
Action definition.
|
ToolbarPreferences.ActionParametersTableModel |
|
ToolbarPreferences.ActionParser |
Parse actions from a name
|
TransformNodesCommand |
Abstract class with common services for nodes rotation and scaling commands.
|
TransverseMercator |
Transverse Mercator Projection (EPSG code 9807).
|
TransverseMercator.Hemisphere |
Earth emispheres
|
TurnrestrictionTest |
Checks if turn restrictions are valid
|
TwoColumnDiff |
Produces a "two column diff" of two lists.
|
TwoColumnDiff.Item |
|
TwoColumnDiff.Item.DiffItemType |
|
UidInputFieldValidator |
Validator for user ids entered in a JTextComponent .
|
UncheckedParseException |
Signals that an error has been reached unexpectedly while parsing.
|
UnclosedWays |
Check area type ways for errors
|
UnclosedWays.UnclosedWaysBooleanCheck |
A check performed by UnclosedWays test where the key is treated as boolean.
|
UnclosedWays.UnclosedWaysCheck |
A check performed by UnclosedWays test.
|
UnconnectedWays |
Checks if a way has an endpoint very near to another way.
|
UnconnectedWays.UnconnectedHighways |
Unconnected highways test.
|
UnconnectedWays.UnconnectedNaturalOrLanduse |
Unconnected natural/landuse test.
|
UnconnectedWays.UnconnectedPower |
Unconnected power ways test.
|
UnconnectedWays.UnconnectedRailways |
Unconnected railways test.
|
UnconnectedWays.UnconnectedWaterways |
Unconnected waterways test.
|
UndoAction |
Undoes the last command.
|
UndoRedoHandler |
This is the global undo/redo handler for all DataSet s.
|
UndoRedoHandler.CommandAddedEvent |
Event fired after a command has been added to the command queue.
|
UndoRedoHandler.CommandQueueCleanedEvent |
Event fired after the command queue has been cleaned.
|
UndoRedoHandler.CommandQueueEvent |
|
UndoRedoHandler.CommandQueueListener |
A simple listener that gets notified of command queue (undo/redo) size changes.
|
UndoRedoHandler.CommandQueuePreciseListener |
A listener that gets notified of command queue (undo/redo) operations individually.
|
UndoRedoHandler.CommandRedoneEvent |
Event fired after a command has been redone.
|
UndoRedoHandler.CommandUndoneEvent |
Event fired after a command has been undone.
|
UndoRedoHandler.InstanceHolder |
|
UnGlueAction |
Duplicate nodes that are used by multiple ways or tagged nodes used by a single way
or nodes which referenced more than once by a single way.
|
UniqueIdGenerator |
Generator of unique identifiers.
|
UnJoinNodeWayAction |
Disconnect nodes from a way they currently belong to.
|
UnselectAllAction |
User action to clear the current selection.
|
UntaggedNode |
Checks for nodes with uninteresting tags that are in no way
|
UntaggedWay |
Checks for untagged ways
|
UpdateDataAction |
This action synchronizes the dataset with the current state on the server.
|
UpdateModifiedAction |
This action synchronizes a set of primitives with their state on the server.
|
UpdatePrimitivesTask |
The asynchronous task for updating a collection of objects using multi fetch.
|
UpdateSelectionAction |
This action synchronizes a set of primitives with their state on the server.
|
UploadAction |
Action that opens a connection to the osm server and uploads all changes.
|
UploadAndSaveProgressRenderer |
|
UploadDialog |
This is a dialog for entering upload options like the parameters for
the upload changeset and the strategy for opening/closing a changeset.
|
UploadDialog.CancelAction |
Action for canceling the dialog.
|
UploadDialog.CompactTabbedPane |
|
UploadDialog.UploadAction |
Handles an upload.
|
UploadDialogModel |
A model for the upload dialog
|
UploadedObjectsSummaryPanel |
This panel displays a summary of the objects to upload.
|
UploadedObjectsSummaryPanel.PrimitiveList |
A simple list of OSM primitives.
|
UploadedObjectsSummaryPanel.PrimitiveListModel |
A list model for a list of OSM primitives.
|
UploadHook |
Change or block the upload.
|
UploadLayerTask |
UploadLayerTask uploads the data managed by an OsmDataLayer asynchronously.
|
UploadNoteLayerTask |
UploadNoteLayerTask uploads the data managed by an NoteLayer asynchronously.
|
UploadNotesAction |
Action to initiate uploading changed notes to the OSM server.
|
UploadNotesTask |
Class for uploading note changes to the server
|
UploadOrSaveState |
The state a layer may have after attempting to upload it
|
UploadParameterSummaryPanel |
A panel that displays a summary of data the user is about to upload
|
UploadPolicy |
Upload policy.
|
UploadPrimitivesTask |
The task for uploading a collection of primitives.
|
UploadSelectionAction |
Uploads the current selection to the server.
|
UploadSelectionAction.UploadHullBuilder |
Computes the collection of primitives to upload, given a collection of candidate
primitives.
|
UploadSelectionDialog |
This dialog can be used to select individual object for uploading.
|
UploadSelectionDialog.OsmPrimitiveList |
|
UploadSelectionDialog.OsmPrimitiveListModel |
|
UploadSelectionDialog.OsmPrimitiveListModel.OsmPrimitiveComparator |
|
UploadStrategy |
The chunk mode to use when uploading
|
UploadStrategySelectionPanel |
UploadStrategySelectionPanel is a panel for selecting an upload strategy.
|
UploadStrategySpecification |
An UploadStrategySpecification consists of the parameter describing the strategy
for uploading a collection of OsmPrimitive .
|
UploadTextComponentValidator |
|
UploadTextComponentValidator.UploadAreaValidator |
Validator for the changeset area
|
UploadTextComponentValidator.UploadCommentValidator |
Validator for the changeset comment tag
|
UploadTextComponentValidator.UploadSourceValidator |
Validator for the changeset source tag
|
UploadToServer |
Interface for layers that can upload data.
|
UrlBasedQueryPanel |
This panel allows to build a changeset query from an URL.
|
UrlLabel |
Label that contains a clickable link.
|
UrlPattern |
Download URL pattern.
|
UrlPatterns |
|
UrlPatterns.GeoJsonUrlPattern |
Patterns for Geojson download URLs.
|
UrlPatterns.GpxUrlPattern |
Patterns for GPX download URLs.
|
UrlPatterns.NoteUrlPattern |
Patterns for Note download URLs.
|
UrlPatterns.OsmChangeUrlPattern |
Patterns for OsmChange data download URLs.
|
UrlPatterns.OsmUrlPattern |
Patterns for OSM data download URLs.
|
UrlValidator |
URL Validation routines.
|
User |
A simple class to keep a list of user names.
|
UserCancelException |
Exception thrown when an operation is canceled by user.
|
UserIdentityManager |
UserIdentityManager is a global object which keeps track of what JOSM knows about
the identity of the current user.
|
UserIdentityManager.UserIdentityListener |
This listener is notified whenever the osm user is changed.
|
UserInfo |
Public user information.
|
UserListDialog |
Displays a dialog with all users who have last edited something in the
selection area, along with the number of objects.
|
UserListDialog.UserInfo |
Action for selecting the primitives contributed by the currently selected users.
|
UserListDialog.UserTableModel |
The table model for the users
|
UserNameValidator |
Validator for OSM username.
|
UserQueryList |
A component to select user saved queries.
|
UserQueryList.QueryCellRendered |
This class defines the way each element is rendered in the list.
|
UserQueryList.SelectorItem |
This class represents an Overpass query used by the user that can be
shown within UserQueryList .
|
UserRestrictionPanel |
This is the panel for selecting whether the query should be restricted to a specific user.
|
UTFInputStreamReader |
Detects the different UTF encodings from byte order mark.
|
Utils |
Basic utils, that can be useful in different parts of the program.
|
Utils.DirectionString |
Utility class to save a string along with its rendering direction
(left-to-right or right-to-left).
|
Utils.JosmForkJoinWorkerThread |
A ForkJoinWorkerThread that will always inherit caller permissions,
unlike JDK's InnocuousForkJoinWorkerThread, used if a security manager exists.
|
UTMFranceDOMProjectionChoice |
ProjectionChoice for various French overseas territories (EPSG:2969,2970,2972,2973,2975).
|
UTMProjectionChoice |
ProjectionChoice for UTM.
|
UVMapping |
A utility class for mapping a point onto a spherical coordinate system and vice versa
|
ValidateAction |
The action that does the validate thing.
|
ValidateUploadHook |
The action that does the validate thing.
|
ValidationTask |
Asynchronous task for running a collection of tests against a collection of primitives
|
ValidatorCLI |
Add a validate command to the JOSM command line interface.
|
ValidatorCLI.Option |
|
ValidatorDialog |
A small tool dialog for displaying the current errors.
|
ValidatorDialog.AutofixCommand |
|
ValidatorDialog.IgnorelistManagementAction |
The action to manage the ignore list.
|
ValidatorDialog.ValidatorBoundingXYVisitor |
A visitor that is used to compute the bounds of an error.
|
ValidatorErrorExporter |
Exporter to write validator errors to an XML file.
|
ValidatorErrorWriter |
Class to write a collection of validator errors out to XML.
|
ValidatorErrorWriter.ErrorClass |
|
ValidatorLayer |
A layer showing error messages.
|
ValidatorListManagementDialog |
A management window for the validator's ignorelist
|
ValidatorListManagementDialog.BUTTONS |
|
ValidatorPreference |
Preference settings for the validator.
|
ValidatorPreference.Factory |
Factory used to create a new ValidatorPreference .
|
ValidatorPrefHelper |
Helper class for validator tag checker rules preferences.
|
ValidatorTagCheckerRulesPreference |
The general validator preferences, allowing to enable/disable tests.
|
ValidatorTagCheckerRulesPreference.Factory |
Factory used to create a new ValidatorTagCheckerRulesPreference .
|
ValidatorTagCheckerRulesPreference.TagCheckerRulesSourceEditor |
|
ValidatorTestsPreference |
The general validator preferences, allowing to enable/disable tests.
|
ValidatorTestsPreference.Factory |
Factory used to create a new ValidatorTestsPreference .
|
ValidatorTreePanel |
A panel that displays the error tree.
|
ValidatorTreePanel.GroupTreeNode |
|
ValidatorTreeRenderer |
Tree renderer for displaying errors
|
ValidatorVisitor |
A visitor that is used during validation.
|
ValUtil |
Utility class
|
Variable |
|
Vector3D |
A basic 3D vector class (immutable)
|
Vector3D.VectorType |
|
VectorDataSet |
A data class for Vector Data
|
VectorDataStore |
A data store for Vector Data sets
|
VectorNode |
The "Node" type of a vector layer
|
VectorPrimitive |
The base class for Vector primitives
|
VectorRelation |
The "Relation" type for vectors
|
VectorRelationMember |
Relation members for a Vector Relation
|
VectorTile |
An interface that is used to draw vector tiles, instead of using images
|
VectorWay |
The "Way" type for a Vector layer
|
Version |
Provides basic information about the currently used JOSM build.
|
VersionConflictResolveCommand |
Represents the resolution of a version conflict between two OsmPrimitive s.
|
VersionHandler |
Handler for version request.
|
VersionInfoPanel |
VersionInfoPanel is an UI component which displays the basic properties of a version
of a OsmPrimitive .
|
VersionInfoPanel.OpenChangesetDialogAction |
|
VersionTable |
|
VersionTable.ChangesetInfoAction |
|
VersionTable.RadioButtonEditor |
Editor for history radio buttons in columns A and B.
|
VersionTable.RadioButtonRenderer |
Renderer for history radio buttons in columns A and B.
|
VersionTable.UserInfoAction |
|
VersionTable.VersionTablePopupMenu |
|
VersionTableCellRenderer |
Renderer for version labels.
|
VersionTableColumnModel |
The TableColumnModel for the table with the list of versions
|
VersionTableModel |
The table model for the list of versions in the current history
|
VerticallyScrollablePanel |
A panel that can be scrolled vertically.
|
ViewportData |
Data class to keep viewport information.
|
ViewportFollowToggleAction |
This action toggles automatic moving of the map view to last placed node
|
Way |
One full way, consisting of a list of way nodes .
|
WayConnectedToArea |
Checks for ways connected to areas.
|
WayConnectionType |
A class used by the RelationSorter to store if two ways are already connected
|
WayConnectionType.Direction |
The direction of the way connection
|
WayConnectionTypeCalculator |
|
WayData |
The data (tags and node ids) that is stored for a way in the database.
|
WayNodesChangedEvent |
An event that is triggered when the nodes of a way have been changed (nodes added, removed or the order was changed)
|
WayNodesConflictResolverCommand |
Represents the resolution of conflicts in the node list of two Way s.
|
WayPoint |
A point in the GPX data
|
WaySegment |
A segment consisting of two consecutive nodes out of a way.
|
WebMarker |
Marker class with Web URL activation.
|
WGS84Datum |
WGS84 datum.
|
WikimediaCommonsEntry |
|
WikimediaCommonsLayer |
|
WikimediaCommonsLoader |
|
WikimediaCommonsLoader.WikimediaCommonsLoadImagesAction |
Load images from Wikimedia Commons
|
WikiReader |
Read a trac-wiki page.
|
WindowGeometry |
This is a helper class for persisting the geometry of a JOSM window to the preference store
and for restoring it from the preference store.
|
WindowGeometry.WindowGeometryException |
Exception thrown by the WindowGeometry class if something goes wrong
|
WindowMenu |
Window menu, holding entries for changeset manager, toggle dialogs.
|
WindowOnTopListener |
A listener for windows that block other inputs, to ensure they are always on top
|
WindowsShortcut |
Represents a Windows shortcut (typically visible to Java only as a '.lnk' file).
|
WinRegistry |
Utility class to access Window registry (read access only).
|
WireframeMapRenderer |
A map renderer that paints a simple scheme of every primitive it visits to a
previous set graphic environment.
|
WireframeToggleAction |
This class toggles the wireframe rendering mode.
|
WireType |
The WireTypes
|
WithAttributes |
Default implementation for IWithAttributes.
|
WMSCachedTileLoader |
Tileloader for WMS based imagery.
|
WMSCachedTileLoaderJob |
Separate class to handle WMS jobs, as it needs to react differently to HTTP response codes from WMS server
|
WMSEndpointTileSource |
Class representing ImageryType.WMS_ENDPOINT tile source.
|
WMSImagery |
This class represents the capabilities of a WMS imagery server.
|
WMSImagery.WMSGetCapabilitiesException |
An exception that is thrown if there was an error while getting the capabilities of the WMS server.
|
WMSLayer |
This is a layer that grabs the current screen from an WMS server.
|
WMSLayerExporter |
Export a WMS layer to a serialized binary file that can be imported later via WMSLayerImporter .
|
WMSLayerImporter |
Import a WMS layer from a serialized binary file previously exported via WMSLayerExporter .
|
WMSLayerTree |
The layer tree of a WMS server.
|
WMSLayerTree.LayerTreeCellRenderer |
|
WMSSettingsPanel |
JPanel giving access to WMS settings.
|
WMTSCapabilities |
Data object containing WMTS GetCapabilities document
|
WMTSLayer |
WMTS layer based on AbstractTileSourceLayer.
|
WMTSLayerSelection |
Class for displaying WMTS layer selection panel.
|
WMTSLayerSelection.AbstractTableModelExtension |
|
WMTSTileSource |
Tile Source handling WMTS providers
|
WMTSTileSource.Dimension |
|
WMTSTileSource.Layer |
Class representing WMTS Layer information
|
WMTSTileSource.SelectLayerDialog |
|
WMTSTileSource.TileMatrix |
|
WMTSTileSource.TileMatrixSet |
class representing WMTS TileMatrixSet
This connects projection and TileMatrix (how the map is divided in tiles)
|
WMTSTileSource.TileMatrixSetBuilder |
|
WMTSTileSource.WMTSGetCapabilitiesException |
Exception thrown when parser doesn't find expected information in GetCapabilities document
|
WronglyOrderedWays |
Check cyclic ways for errors
|
XmlObjectParser |
An helper class that reads from a XML stream into specific objects.
|
XmlObjectParser.AddNamespaceFilter |
|
XmlObjectParser.Entry |
|
XmlParsingException |
An exception thrown during XML parsing, with known line and column.
|
XmlStreamParsingException |
Exception for unexpected processing errors during XML stream parsing.
|
XmlUtils |
XML utils, mainly used to construct safe factories.
|
XmlWriter |
Helper class to use for xml outputting classes.
|
ZoomAction |
Enable the zoom mode within the MapFrame.
|
ZoomInAction |
Zoom in map.
|
ZoomOutAction |
Zoom out map.
|
ZoomToAction |
An action that zooms to the selected OSM primitive in a table of primitives.
|
ZoomToBestAction |
Change resolution to best zoom level.
|
ZoomToNativeLevelAction |
Change resolution to native zoom level.
|