Package org.openstreetmap.josm.data
Provides the classes for JOSM managed data.
-
Interface Summary Interface Description Data Generic data, holding data downloaded from various data sources.IBounds Represents a "rectangular" area of the world, given in lat/lon min/max values.ImageData.ImageDataUpdateListener A listener that is informed when the current selection changeIQuadBucketType The minimum necessary interface to useQuadBuckets
.Preferences.ThrowingConsumer<T,E extends java.lang.Throwable> A consumer that can throw an exceptionReorderableModel<T> Defines a model that can be reordered.SortableModel<T> Defines a model that can be sorted.SystemOfMeasurement.SoMChangeListener Interface to notify listeners of the change of the system of measurement.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.UserIdentityManager.UserIdentityListener This listener is notified whenever the osm user is changed. -
Class Summary Class Description APIDataSet Represents a collection ofOsmPrimitive
s which should be uploaded to the API.APIDataSet.RelationUploadDependencyGraph Utility class to sort a collection of new relations with their dependencies topologically.Bounds This is a simple data class for "rectangular" areas of the world, given in lat/lon min/max values.DataSource A data source, defined by bounds and textual description for the origin.ImageData Class to holdImageEntry
and the current selectionPreferences This class holds all preferences for JOSM.PreferencesUtils Helper class to do specific Preferences operation - appending, replacing, deletion by key and by valueProjectionBounds This is a simple data class for "rectangular" areas of the world, given in east/north min/max values.StructUtils Utility methods to convert struct-like classes to a string map and back.SystemOfMeasurement A system of units used to express length and area measurements.UndoRedoHandler This is the global undo/redo handler for allDataSet
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.CommandRedoneEvent Event fired after a command has been redone.UndoRedoHandler.CommandUndoneEvent Event fired after a command has been undone.UndoRedoHandler.InstanceHolder UserIdentityManager UserIdentityManager is a global object which keeps track of what JOSM knows about the identity of the current user.Version Provides basic information about the currently used JOSM build.ViewportData Data class to keep viewport information. -
Enum Summary Enum Description APIDataSet.APIOperation The type of operation we can perform with OSM API on a primitive.Bounds.ParseMethod The method used by theBounds(String, String, ParseMethod)
constructorStructUtils.SerializeOptions -
Annotation Types Summary Annotation Type Description StructUtils.StructEntry Annotation used for converting objects to String Maps and vice versa.StructUtils.WriteExplicitly Annotation used for converting objects to String Maps.