| Interface | Description |
|---|---|
| Destroyable |
Some objects like layers (when they are removed) or the whole map frame (when the last layer has
been removed) have an definite set of actions to execute.
|
| Diff.ScriptBuilder | |
| GeoPropertyIndex.GeoProperty<T> |
A method to look up a property of the earth surface.
|
| ImageProvider.ImageCallback |
Callback interface for asynchronous image loading.
|
| ImageProvider.ImageResourceCallback |
Callback interface for asynchronous image loading (with delayed scaling possibility).
|
| MultikeyShortcutAction | |
| PlatformHook |
This interface allows platform (operating system) dependent code
to be bundled into self-contained classes.
|
| Predicate<T> |
Used to identify objects that fulfill a certain condition, e.g.
|
| Property<O,P> |
Small interface to define a property with both read and write access.
|
| Utils.Function<A,B> |
Represents a function that can be applied to objects of
A and
returns objects of B. |
| Class | Description |
|---|---|
| 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.
|
| AudioPlayer |
Creates and controls a separate audio player thread.
|
| AudioUtil |
Utils functions for audio.
|
| Base64 | |
| BugReportExceptionHandler |
An exception handler that asks the user to send a bug report.
|
| BugReportExceptionHandler.BugReporterThread | |
| CheckParameterUtil |
This utility class provides a collection of static helper methods for checking
parameters at run-time.
|
| ColorHelper |
Helper to convert from color to HTML string and back.
|
| ColorScale |
Utility class that helps to work with color scale for coloring GPX tracks etc.
|
| CompositeList<T> |
Joined List build from two Lists (read-only).
|
| CopyList<E> |
A List implementation initially based on given array, but never modifying
the array directly.
|
| 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.
|
| ExceptionUtil | |
| ExifReader |
Read out EXIF information from a JPEG file
|
| FilteredCollection<T> |
The same as SubclassFilteredCollection, but does not restrict the type
of the collection to a certain subclass.
|
| FontsManager |
Custom fonts manager that provides some embedded fonts to ensure
a common rendering on different platforms.
|
| GBC |
A wrapper for GridBagConstraints which has sane default static creators and
member functions to chain calling.
|
| Geometry |
Some tools for geometry related tasks.
|
| Geometry.MultiPolygonMembers | |
| GeoPropertyIndex<T> |
Fast index to look up properties of the earth surface.
|
| GeoPropertyIndex.GPLevel<T> | |
| I18n |
Internationalisation support.
|
| ImageProvider |
Helper class to support the application with images.
|
| ImageResource |
Holds data for one particular image.
|
| InputMapUtils |
Tools to work with Swing InputMap.
|
| LanguageInfo | |
| MultikeyActionsHandler | |
| MultikeyShortcutAction.MultikeyInfo | |
| MultiMap<A,B> |
MultiMap - maps keys to multiple values.
|
| OpenBrowser |
Helper to open platform web browser on different platforms
This now delegates the real work to a platform specific class.
|
| OsmUrlToBounds | |
| Pair<A,B> |
A pair of objects.
|
| PlatformHookOsx |
PlatformHook implementation for Apple Mac OS X systems. |
| PlatformHookUnixoid |
PlatformHook base implementation. |
| PlatformHookUnixoid.LinuxReleaseInfo | |
| PlatformHookWindows |
PlatformHook implementation for Microsoft Windows systems. |
| Predicates |
Utility class for creating
Predicates. |
| RightAndLefthandTraffic |
Look up, if there is right- or left-hand traffic at a certain place.
|
| RightAndLefthandTraffic.RLTrafficGeoProperty | |
| Shortcut |
Global shortcut class.
|
| SubclassFilteredCollection<S,T extends S> |
Filtered view of a collection.
|
| TextTagParser |
Class that helps to parse tags from arbitrary text
|
| TextTagParser.TextAnalyzer | |
| Utils |
Basic utils, that can be useful in different parts of the program.
|
| 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.
|
| XmlObjectParser |
An helper class that reads from a XML stream into specific objects.
|
| XmlObjectParser.AddNamespaceFilter | |
| XmlObjectParser.Entry |
| Enum | Description |
|---|---|
| AudioPlayer.Command | |
| AudioPlayer.Result | |
| AudioPlayer.State | |
| Geometry.PolygonIntersection | |
| I18n.PluralMode |
Enumeration of possible plural modes.
|
| ImageProvider.ImageSizes |
Supported image sizes
|
| ImageProvider.ImageType |
Supported image types
|
| ImageProvider.OverlayPosition |
Position of an overlay icon
|
| LanguageInfo.LocaleType |
Type of the locale to use
|
| Exception | Description |
|---|---|
| ImageProvider.SAXReturnException |
Quit parsing, when a certain condition is met
|
| WindowGeometry.WindowGeometryException |
Exception thrown by the WindowGeometry class if something goes wrong
|
| XmlParsingException |
An exception thrown during XML parsing, with known line and column.
|