Package org.openstreetmap.josm.tools

Interface Summary
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  
ImageProvider.ImageCallback  
MultikeyShortcutAction  
PlatformHook This interface allows platfrom (operating system) dependent code to be bundled into self-contained classes.
Predicate<T>  
Property<ObjectType,PropertyType> 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 Summary
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 Returns calibrated length of recording in seconds.
Base64  
BugReportExceptionHandler An exception handler that asks the user to send a bug report.
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
CopyList<E> A List implementation initially based on given array, but never modifying the array directly.
DateParser Tries to parse a date as good as it can.
DateUtils A static utility class dealing with parsing XML date quickly and formatting a date to the XML UTC format regardless of current locale.
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 file information from a jpeg file
FallbackDateParser Handles a number of different date formats encountered in OSM.
FilteredCollection<T> The same as SubclassFilteredCollection, but does not restrict the type of the collection to a certain subclass.
GBC A wrapper for GridBagConstraints which has sane default static creators and member functions to chain calling.
Geometry Some tools for geometry related tasks.
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 Corresponds to Google guava LinkedHashMultimap and Apache Collections MultiValueMap but it is an independent (simple) implementation.
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.
PlatformHookOsx  
PlatformHookUnixoid see PlatformHook.java BTW: THIS IS A STUB.
PlatformHookWindows see PlatformHook.java
PresetTextComparator  
PrimaryDateParser Handles a number of different date formats encountered in OSM.
Shortcut Global shortcut class.
SubclassFilteredCollection<S,T extends S> Filtered view of a collection.
TaggingPresetNameTemplateList List of tagging presets with name templates, allows to find appropriate template based on existing primitive
UrlLabel Label that contains a clickable link.
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 Summary
AudioPlayer.Command  
AudioPlayer.Result  
AudioPlayer.State  
Geometry.PolygonIntersection  
I18n.PluralMode  
ImageProvider.ImageType  
ImageProvider.OverlayPosition Position of an overlay icon
 

Exception Summary
WindowGeometry.WindowGeometryException Exception thrown by the WindowGeometry class if something goes wrong
XmlObjectParser.PresetParsingException  
 



JOSM