Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V Z 

A

AbstractConflictsEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.conflict
Superclass of conflict events.
AbstractConflictsEvent(Object, ConflictCollection) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.conflict.AbstractConflictsEvent
Constructs a new ExpertModeChangedEvent.
AbstractHistoryEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.osm.history
Superclass of history events.
AbstractHistoryEvent(Object, HistoryDataSet) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.osm.history.AbstractHistoryEvent
Constructs a new AbstractHistoryEvent.
AbstractNoteDataEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.osm
Superclass of note events.
AbstractNoteDataEvent(Object, NoteData) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.osm.AbstractNoteDataEvent
Constructs a new AbstractNoteDataEvent.
activeLayerChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
AllowConcurrentEvents - Annotation Type in org.openstreetmap.josm.eventbus
Marks an event subscriber method as being thread-safe.
AsyncEventBus - Class in org.openstreetmap.josm.eventbus
An EventBus that takes the Executor of your choice and uses it to dispatch events, allowing dispatch to occur asynchronously.
AsyncEventBus(String, Executor) - Constructor for class org.openstreetmap.josm.eventbus.AsyncEventBus
Creates a new AsyncEventBus that will use executor to dispatch events.
AsyncEventBus(Executor, SubscriberExceptionHandler) - Constructor for class org.openstreetmap.josm.eventbus.AsyncEventBus
Creates a new AsyncEventBus that will use executor to dispatch events.
AsyncEventBus(Executor) - Constructor for class org.openstreetmap.josm.eventbus.AsyncEventBus
Creates a new AsyncEventBus that will use executor to dispatch events.

B

BUS - Static variable in class org.openstreetmap.josm.eventbus.JosmEventBus
 
bus - Variable in class org.openstreetmap.josm.eventbus.Subscriber
The event bus this subscriber belongs to.
bus - Variable in class org.openstreetmap.josm.eventbus.SubscriberRegistry
The event bus this registry belongs to.

C

cancelListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
changesetCacheListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
CommandQueueEvent - Class in org.openstreetmap.josm.plugins.eventbus.data
Event fired when the command queue (undo/redo) size changes.
CommandQueueEvent(Object, int, int) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.CommandQueueEvent
Constructs a new CommandQueueEvent.
commandQueueListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
conflicts - Variable in class org.openstreetmap.josm.plugins.eventbus.data.conflict.AbstractConflictsEvent
 
ConflictsAddedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.conflict
Event fired when conflicts are added.
ConflictsAddedEvent(Object, ConflictCollection) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.conflict.ConflictsAddedEvent
Constructs a new ConflictsAddedEvent.
conflictsListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
ConflictsRemovedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.conflict
Event fired when conflicts are removed.
ConflictsRemovedEvent(Object, ConflictCollection) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.conflict.ConflictsRemovedEvent
Constructs a new ConflictsRemovedEvent.
ContentValidationEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery
Event fired when the validation status of the "add imagery" panel changes.
ContentValidationEvent(Object, boolean) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery.ContentValidationEvent
Constructs a new ContentValidationEvent.
contentValidationListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
context(Object) - Method in class org.openstreetmap.josm.eventbus.Subscriber
Gets the context for the given event.
create(EventBus, Object, Method) - Static method in class org.openstreetmap.josm.eventbus.Subscriber
Creates a Subscriber for method on listener.

D

dataSetListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
DeadEvent - Class in org.openstreetmap.josm.eventbus
Wraps an event that was posted, but which had no subscribers and thus could not be delivered.
DeadEvent(Object, Object) - Constructor for class org.openstreetmap.josm.eventbus.DeadEvent
Creates a new DeadEvent.
DirectExecutor() - Constructor for enum org.openstreetmap.josm.eventbus.EventBus.DirectExecutor
 
dispatch(Object, Iterator<Subscriber>) - Method in class org.openstreetmap.josm.eventbus.Dispatcher
Dispatches the given event to the given subscribers.
dispatch(Object, Iterator<Subscriber>) - Method in class org.openstreetmap.josm.eventbus.Dispatcher.ImmediateDispatcher
 
dispatch(Object, Iterator<Subscriber>) - Method in class org.openstreetmap.josm.eventbus.Dispatcher.LegacyAsyncDispatcher
 
dispatch(Object, Iterator<Subscriber>) - Method in class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher
 
Dispatcher - Class in org.openstreetmap.josm.eventbus
Handler for dispatching events to subscribers, providing different event ordering guarantees that make sense for different situations.
Dispatcher() - Constructor for class org.openstreetmap.josm.eventbus.Dispatcher
 
dispatcher - Variable in class org.openstreetmap.josm.eventbus.EventBus
 
Dispatcher.ImmediateDispatcher - Class in org.openstreetmap.josm.eventbus
Implementation of Dispatcher.immediate().
Dispatcher.LegacyAsyncDispatcher - Class in org.openstreetmap.josm.eventbus
Implementation of a Dispatcher.legacyAsync() dispatcher.
Dispatcher.LegacyAsyncDispatcher.EventWithSubscriber - Class in org.openstreetmap.josm.eventbus
 
Dispatcher.PerThreadQueuedDispatcher - Class in org.openstreetmap.josm.eventbus
Implementation of a Dispatcher.perThreadDispatchQueue() dispatcher.
Dispatcher.PerThreadQueuedDispatcher.Event - Class in org.openstreetmap.josm.eventbus
 
dispatchEvent(Object) - Method in class org.openstreetmap.josm.eventbus.Subscriber
Dispatches event to this subscriber using the proper executor.
dispatching - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher
Per-thread dispatch state, used to avoid reentrant event dispatching.
displaySettingsChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
downloadSource - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.download.DownloadSourceAddedEvent
 
DownloadSourceAddedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.download
Event fired when a download source is added.
DownloadSourceAddedEvent(Object, DownloadSource<?>) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.download.DownloadSourceAddedEvent
Constructs a new DownloadSourceAddedEvent.

E

equals(Object) - Method in class org.openstreetmap.josm.eventbus.Subscriber
 
equals(Object) - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry.MethodIdentifier
 
event - Variable in class org.openstreetmap.josm.eventbus.DeadEvent
 
event - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.LegacyAsyncDispatcher.EventWithSubscriber
 
Event(Object, Iterator<Subscriber>) - Constructor for class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher.Event
 
event - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher.Event
 
event - Variable in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
EventBus - Class in org.openstreetmap.josm.eventbus
Dispatches events to listeners, and provides ways for listeners to register themselves.
EventBus() - Constructor for class org.openstreetmap.josm.eventbus.EventBus
Creates a new EventBus named "default".
EventBus(String) - Constructor for class org.openstreetmap.josm.eventbus.EventBus
Creates a new EventBus with the given identifier.
EventBus(SubscriberExceptionHandler) - Constructor for class org.openstreetmap.josm.eventbus.EventBus
Creates a new EventBus with the given SubscriberExceptionHandler.
EventBus(String, Executor, Dispatcher, SubscriberExceptionHandler) - Constructor for class org.openstreetmap.josm.eventbus.EventBus
Constructs a new EventBus.
eventBus - Variable in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
EventBus.DirectExecutor - Enum in org.openstreetmap.josm.eventbus
Simple executor singleton that runs commands in the same thread.
EventBus.LoggingHandler - Class in org.openstreetmap.josm.eventbus
Simple logging handler for subscriber exceptions.
EventBusPlugin - Class in org.openstreetmap.josm.plugins.eventbus
Event bus plugin, providing an event bus more powerful than the traditional listeners registration.
EventBusPlugin(PluginInformation) - Constructor for class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
Constructs a new EventBusPlugin.
EventWithSubscriber(Object, Subscriber) - Constructor for class org.openstreetmap.josm.eventbus.Dispatcher.LegacyAsyncDispatcher.EventWithSubscriber
 
exceptionHandler - Variable in class org.openstreetmap.josm.eventbus.EventBus
 
execute(Runnable) - Method in enum org.openstreetmap.josm.eventbus.EventBus.DirectExecutor
 
executor - Variable in class org.openstreetmap.josm.eventbus.EventBus
 
executor() - Method in class org.openstreetmap.josm.eventbus.EventBus
Returns the default executor this event bus uses for dispatching events to subscribers.
executor - Variable in class org.openstreetmap.josm.eventbus.Subscriber
Executor to use for dispatching events to this subscriber.
ExpertModeChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.actions
Event fired whenever the expert mode setting changed.
ExpertModeChangedEvent(Object, boolean) - Constructor for class org.openstreetmap.josm.plugins.eventbus.actions.ExpertModeChangedEvent
Constructs a new ExpertModeChangedEvent.
expertModeChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 

F

FilterChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.layer.imagery
Event fired when imagery filters settings change.
FilterChangedEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.layer.imagery.FilterChangedEvent
Constructs a new FilterChangedEvent.
filterChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
findAllSubscribers(Object) - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Returns all subscribers for the given listener grouped by the type of event they subscribe to.
firstNonNull(T, T) - Static method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Returns the first of two given parameters that is not null, if either is, or otherwise throws a NullPointerException.
flattenHierarchy(Class<?>) - Static method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Flattens a class's type hierarchy into a set of Class objects including all superclasses (transitively) and all interfaces implemented by these superclasses.
flattenHierarchyCache - Static variable in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Global cache of classes to their flattened hierarchy of supertypes.

G

getAddedConflicts() - Method in class org.openstreetmap.josm.plugins.eventbus.data.conflict.ConflictsAddedEvent
Returns added conflicts.
getAnnotatedMethods(Class<?>) - Static method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
 
getAnnotatedMethodsNotCached(Class<?>) - Static method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
 
getBus() - Static method in class org.openstreetmap.josm.eventbus.JosmEventBus
Returns the unique JOSM event bus.
getClassesAndInterfaces(Class<?>) - Static method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
 
getConflicts() - Method in class org.openstreetmap.josm.plugins.eventbus.data.conflict.AbstractConflictsEvent
Returns collection of all conflicts.
getDataLayer() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.layer.LayerStateChangeEvent
Returns the data layer.
getDownloadSource() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.download.DownloadSourceAddedEvent
Returns the added download source.
getEvent() - Method in class org.openstreetmap.josm.eventbus.DeadEvent
Returns the wrapped, 'dead' event, which the system was unable to deliver to any registered subscriber.
getEvent() - Method in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
getEventBus() - Method in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
getHistoryDataSet() - Method in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.AbstractHistoryEvent
Returns history data set for which the event is trigerred.
getId() - Method in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.HistoryUpdatedEvent
Returns the primitive id for which history has been updated.
getIndex() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerVisibleEvent
Returns the layer index.
getIndex() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation.MemberVisibleEvent
Returns member index in member table.
getIndex() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.mappaint.MapPaintStyleEntryUpdatedEvent
Returns entry index.
getKeyEvent() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyPressedEvent
Returns the original Swing key event.
getKeyEvent() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyReleasedEvent
Returns the original Swing key event.
getLayer() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerVisibleEvent
Returns the layer.
getModifiers() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.util.ModifierExChangedEvent
Returns the new extended modifiers.
getNewMapFrame() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.MapFrameInitializedEvent
Returns the new MapFrame.
getNewMapMode() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.MapModeChangeEvent
Returns the new map mode.
getNewSoM() - Method in class org.openstreetmap.josm.plugins.eventbus.data.SoMChangedEvent
Returns the new system of measurement.
getNewValue() - Method in class org.openstreetmap.josm.plugins.eventbus.data.projection.ProjectionChangedEvent
Returns the new projection.
getNoteData() - Method in class org.openstreetmap.josm.plugins.eventbus.data.osm.AbstractNoteDataEvent
Returns note data set.
getOldMapFrame() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.MapFrameInitializedEvent
Returns the old MapFrame.
getOldMapMode() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.MapModeChangeEvent
Returns the old map mode.
getOldSoM() - Method in class org.openstreetmap.josm.plugins.eventbus.data.SoMChangedEvent
Returns the old system of measurement.
getOldValue() - Method in class org.openstreetmap.josm.plugins.eventbus.data.projection.ProjectionChangedEvent
Returns the old projection.
getOsmApi() - Method in class org.openstreetmap.josm.plugins.eventbus.io.OsmApiInitializedEvent
Returns the OSM API.
getQueueSize() - Method in class org.openstreetmap.josm.plugins.eventbus.data.CommandQueueEvent
Returns Undo stack size.
getRedoSize() - Method in class org.openstreetmap.josm.plugins.eventbus.data.CommandQueueEvent
Returns Redo stack size.
getRemovedConflicts() - Method in class org.openstreetmap.josm.plugins.eventbus.data.conflict.ConflictsRemovedEvent
Returns removed conflicts.
getSource() - Method in class org.openstreetmap.josm.eventbus.DeadEvent
Returns the object that originated this event (not the object that originated the wrapped event).
getSubscriber() - Method in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
getSubscriberMethod() - Method in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
getSubscribers(Object) - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Gets an iterator representing an immutable snapshot of all subscribers to the given event at the time this method is called.
getSubscribersForTesting(Class<?>) - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Returns subscribers for given eventType.
gpxChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
gpxTrackChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 

H

handleException(Throwable, SubscriberExceptionContext) - Method in class org.openstreetmap.josm.eventbus.EventBus.LoggingHandler
 
handleException(Throwable, SubscriberExceptionContext) - Method in interface org.openstreetmap.josm.eventbus.SubscriberExceptionHandler
Handles exceptions thrown by subscribers.
handleSubscriberException(Throwable, SubscriberExceptionContext) - Method in class org.openstreetmap.josm.eventbus.EventBus
Handles the given exception thrown by a subscriber with the given context.
hashCode() - Method in class org.openstreetmap.josm.eventbus.Subscriber
 
hashCode() - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry.MethodIdentifier
 
highlightUpdateListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
HistoryClearedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.osm.history
Event fired when history is cleared.
HistoryClearedEvent(Object, HistoryDataSet) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.osm.history.HistoryClearedEvent
Constructs a new HistoryClearedEvent.
historyDataSet - Variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.AbstractHistoryEvent
 
historyDataSetListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
HistoryUpdatedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.osm.history
Event fired when history is updated for an OSM primitive.
HistoryUpdatedEvent(Object, HistoryDataSet, PrimitiveId) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.osm.history.HistoryUpdatedEvent
Constructs a new HistoryUpdatedEvent.

I

id - Variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.HistoryUpdatedEvent
 
identifier - Variable in class org.openstreetmap.josm.eventbus.EventBus
 
identifier() - Method in class org.openstreetmap.josm.eventbus.EventBus
Returns the identifier for this event bus.
immediate() - Static method in class org.openstreetmap.josm.eventbus.Dispatcher
Returns a dispatcher that dispatches events to subscribers immediately as they're posted without using an intermediate queue to change the dispatch order.
ImmediateDispatcher() - Constructor for class org.openstreetmap.josm.eventbus.Dispatcher.ImmediateDispatcher
 
index - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerVisibleEvent
 
index - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation.MemberVisibleEvent
 
index - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.mappaint.MapPaintStyleEntryUpdatedEvent
 
INSTANCE - Static variable in class org.openstreetmap.josm.eventbus.Dispatcher.ImmediateDispatcher
 
INSTANCE - Static variable in class org.openstreetmap.josm.eventbus.EventBus.LoggingHandler
unique instance
invokeSubscriberMethod(Object) - Method in class org.openstreetmap.josm.eventbus.Subscriber
Invokes the subscriber method.
invokeSubscriberMethod(Object) - Method in class org.openstreetmap.josm.eventbus.Subscriber.SynchronizedSubscriber
 
isDeclaredThreadSafe(Method) - Static method in class org.openstreetmap.josm.eventbus.Subscriber
Checks whether method is thread-safe, as indicated by the presence of the AllowConcurrentEvents annotation.
isExpert - Variable in class org.openstreetmap.josm.plugins.eventbus.actions.ExpertModeChangedEvent
 
isExpert() - Method in class org.openstreetmap.josm.plugins.eventbus.actions.ExpertModeChangedEvent
Determines if expert mode has been enabled.
isUploadDiscouraged() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.layer.LayerStateChangeEvent
Returns the "upload discouraged" (upload=no) state.
isValid - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery.ContentValidationEvent
 
isValid() - Method in class org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery.ContentValidationEvent
Determines if the conditions required to close this panel are met.

J

JosmEventBus - Class in org.openstreetmap.josm.eventbus
The unique JOSM event bus.
JosmEventBus() - Constructor for class org.openstreetmap.josm.eventbus.JosmEventBus
 

K

keyEvent - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyPressedEvent
 
keyEvent - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyReleasedEvent
 
KeyPressedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.util
Event fired when a key is pressed.
KeyPressedEvent(Object, KeyEvent) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyPressedEvent
Constructs a new KeyPressedEvent.
keyPressReleaseListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
KeyReleasedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.util
Event fired when a key is released.
KeyReleasedEvent(Object, KeyEvent) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyReleasedEvent
Constructs a new KeyReleasedEvent.

L

layer - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerVisibleEvent
 
layerAvailabilityListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
layerChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
layerListModelListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
LayerListRefreshedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.dialogs
Event fired when the list of layers is refreshed.
LayerListRefreshedEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerListRefreshedEvent
Constructs a new LayerListRefreshedEvent.
LayerStateChangeEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.layer
Event fired when the "upload discouraged" (upload=no) state changes.
LayerStateChangeEvent(Object, OsmDataLayer, boolean) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.layer.LayerStateChangeEvent
Constructs a new LayerStateChangeEvent.
layerStateChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
LayerVisibleEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.dialogs
Event fired when a layer becomes visible.
LayerVisibleEvent(Object, int, Layer) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerVisibleEvent
Constructs a new LayerVisibleEvent.
legacyAsync() - Static method in class org.openstreetmap.josm.eventbus.Dispatcher
Returns a dispatcher that queues events that are posted in a single global queue.
LegacyAsyncDispatcher() - Constructor for class org.openstreetmap.josm.eventbus.Dispatcher.LegacyAsyncDispatcher
 
logger - Static variable in class org.openstreetmap.josm.eventbus.EventBus
 
logger(SubscriberExceptionContext) - Static method in class org.openstreetmap.josm.eventbus.EventBus.LoggingHandler
 
LoggingHandler() - Constructor for class org.openstreetmap.josm.eventbus.EventBus.LoggingHandler
 

M

mapFrameInitialized(MapFrame, MapFrame) - Method in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
MapFrameInitializedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui
Event fired when the map frame is initialized (after the first data is loaded).
MapFrameInitializedEvent(Object, MapFrame, MapFrame) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.MapFrameInitializedEvent
Constructs a new MapFrameInitializedEvent.
MapModeChangeEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui
Event fired when the map mode changes.
MapModeChangeEvent(Object, MapMode, MapMode) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.MapModeChangeEvent
Constructs a new MapModeChangeEvent.
mapModeChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
MapPaintStyleEntryUpdatedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.mappaint
Event fired when a map paint style entry is updated.
MapPaintStyleEntryUpdatedEvent(Object, int) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.mappaint.MapPaintStyleEntryUpdatedEvent
Constructs a new MapPaintStyleEntryUpdatedEvent.
MapPaintStylesUpdatedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.mappaint
Event fired when map paint styles are updated.
MapPaintStylesUpdatedEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.mappaint.MapPaintStylesUpdatedEvent
Constructs a new MapPaintStylesUpdatedEvent.
mapPaintSylesUpdateListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
memberModelListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
MemberVisibleEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation
Event fired when a relation member becomes visible in the relation dialog.
MemberVisibleEvent(Object, int) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation.MemberVisibleEvent
Constructs a new MemberVisibleEvent.
message(SubscriberExceptionContext) - Static method in class org.openstreetmap.josm.eventbus.EventBus.LoggingHandler
 
method - Variable in class org.openstreetmap.josm.eventbus.Subscriber
Subscriber method.
MethodIdentifier(Method) - Constructor for class org.openstreetmap.josm.eventbus.SubscriberRegistry.MethodIdentifier
 
ModifierExChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.util
Event fired when pressed extended modifier keys change is detected.
ModifierExChangedEvent(Object, int) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.util.ModifierExChangedEvent
Constructs a new ModifierExChangedEvent.
modifierExListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
modifiers - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.util.ModifierExChangedEvent
 

N

name - Variable in class org.openstreetmap.josm.eventbus.SubscriberRegistry.MethodIdentifier
 
navigationListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
newFrame - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.MapFrameInitializedEvent
 
newMapMode - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.MapModeChangeEvent
 
newSoM - Variable in class org.openstreetmap.josm.plugins.eventbus.data.SoMChangedEvent
 
newValue - Variable in class org.openstreetmap.josm.plugins.eventbus.data.projection.ProjectionChangedEvent
 
newValue - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.layer.LayerStateChangeEvent
 
NextDecisionEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags
Event fired when the focus goes to next decision.
NextDecisionEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags.NextDecisionEvent
Constructs a new NextDecisionEvent.
noteData - Variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.AbstractNoteDataEvent
 
NoteDataUpdatedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.osm
Event fired when note data set is updated.
NoteDataUpdatedEvent(Object, NoteData) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.osm.NoteDataUpdatedEvent
Constructs a new NoteDataUpdatedEvent.
noteDataUpdateListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 

O

oldFrame - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.MapFrameInitializedEvent
 
oldMapMode - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.MapModeChangeEvent
 
oldSoM - Variable in class org.openstreetmap.josm.plugins.eventbus.data.SoMChangedEvent
 
oldValue - Variable in class org.openstreetmap.josm.plugins.eventbus.data.projection.ProjectionChangedEvent
 
OperationCancelledEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.progress
Event fired when a task is cancelled.
OperationCancelledEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.progress.OperationCancelledEvent
Constructs a new OperationCancelledEvent.
org.openstreetmap.josm.eventbus - package org.openstreetmap.josm.eventbus
The EventBus allows publish-subscribe-style communication between components without requiring the components to explicitly register with one another (and thus be aware of each other).
org.openstreetmap.josm.plugins.eventbus - package org.openstreetmap.josm.plugins.eventbus
 
org.openstreetmap.josm.plugins.eventbus.actions - package org.openstreetmap.josm.plugins.eventbus.actions
 
org.openstreetmap.josm.plugins.eventbus.data - package org.openstreetmap.josm.plugins.eventbus.data
 
org.openstreetmap.josm.plugins.eventbus.data.conflict - package org.openstreetmap.josm.plugins.eventbus.data.conflict
 
org.openstreetmap.josm.plugins.eventbus.data.osm - package org.openstreetmap.josm.plugins.eventbus.data.osm
 
org.openstreetmap.josm.plugins.eventbus.data.osm.history - package org.openstreetmap.josm.plugins.eventbus.data.osm.history
 
org.openstreetmap.josm.plugins.eventbus.data.projection - package org.openstreetmap.josm.plugins.eventbus.data.projection
 
org.openstreetmap.josm.plugins.eventbus.gui - package org.openstreetmap.josm.plugins.eventbus.gui
 
org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags - package org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags
 
org.openstreetmap.josm.plugins.eventbus.gui.dialogs - package org.openstreetmap.josm.plugins.eventbus.gui.dialogs
 
org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation - package org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation
 
org.openstreetmap.josm.plugins.eventbus.gui.download - package org.openstreetmap.josm.plugins.eventbus.gui.download
 
org.openstreetmap.josm.plugins.eventbus.gui.layer - package org.openstreetmap.josm.plugins.eventbus.gui.layer
 
org.openstreetmap.josm.plugins.eventbus.gui.layer.imagery - package org.openstreetmap.josm.plugins.eventbus.gui.layer.imagery
 
org.openstreetmap.josm.plugins.eventbus.gui.mappaint - package org.openstreetmap.josm.plugins.eventbus.gui.mappaint
 
org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery - package org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery
 
org.openstreetmap.josm.plugins.eventbus.gui.preferences.server - package org.openstreetmap.josm.plugins.eventbus.gui.preferences.server
 
org.openstreetmap.josm.plugins.eventbus.gui.progress - package org.openstreetmap.josm.plugins.eventbus.gui.progress
 
org.openstreetmap.josm.plugins.eventbus.gui.tagging.presets - package org.openstreetmap.josm.plugins.eventbus.gui.tagging.presets
 
org.openstreetmap.josm.plugins.eventbus.gui.util - package org.openstreetmap.josm.plugins.eventbus.gui.util
 
org.openstreetmap.josm.plugins.eventbus.io - package org.openstreetmap.josm.plugins.eventbus.io
 
osmApi - Variable in class org.openstreetmap.josm.plugins.eventbus.io.OsmApiInitializedEvent
 
osmApiInitializationListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
OsmApiInitializedEvent - Class in org.openstreetmap.josm.plugins.eventbus.io
Event fired when the OSM API is initialized.
OsmApiInitializedEvent(Object, OsmApi) - Constructor for class org.openstreetmap.josm.plugins.eventbus.io.OsmApiInitializedEvent
Constructs a new OsmApiInitializedEvent.
osmDataLayer - Variable in class org.openstreetmap.josm.plugins.eventbus.gui.layer.LayerStateChangeEvent
 

P

paintableInvalidationListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
parameterTypes - Variable in class org.openstreetmap.josm.eventbus.SubscriberRegistry.MethodIdentifier
 
perThreadDispatchQueue() - Static method in class org.openstreetmap.josm.eventbus.Dispatcher
Returns a dispatcher that queues events that are posted reentrantly on a thread that is already dispatching an event, guaranteeing that all events posted on a single thread are dispatched to all subscribers in the order they are posted.
PerThreadQueuedDispatcher() - Constructor for class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher
 
post(Object) - Method in class org.openstreetmap.josm.eventbus.EventBus
Posts an event to all registered subscribers.
post(Object) - Static method in class org.openstreetmap.josm.eventbus.JosmEventBus
Posts an event to all registered subscribers.
preferenceChangedListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
PreviousDecisionEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags
Event fired when the focus goes to previous decision.
PreviousDecisionEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags.PreviousDecisionEvent
Constructs a new PreviousDecisionEvent.
ProjectionChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.projection
Event fired when the map projection changes.
ProjectionChangedEvent(Object, Projection, Projection) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.projection.ProjectionChangedEvent
Constructs a new ProjectionChangedEvent.
projectionChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
ProxyPreferenceChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.preferences.server
Event fired when proxy settings are updated.
ProxyPreferenceChangedEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.preferences.server.ProxyPreferenceChangedEvent
Constructs a new ProxyPreferenceChangedEvent.
proxyPreferenceListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 

Q

queue - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.LegacyAsyncDispatcher
Global event queue.
queue - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher
Per-thread queue of events to dispatch.
queueSize - Variable in class org.openstreetmap.josm.plugins.eventbus.data.CommandQueueEvent
 

R

redoSize - Variable in class org.openstreetmap.josm.plugins.eventbus.data.CommandQueueEvent
 
register(Object) - Method in class org.openstreetmap.josm.eventbus.EventBus
Registers all subscriber methods on object to receive events.
register(Object) - Static method in class org.openstreetmap.josm.eventbus.JosmEventBus
Registers all subscriber methods on object to receive events.
register(Object) - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Registers all subscriber methods on the given listener object.
registerAllJosmListeners() - Method in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
Registers all JOSM listeners.

S

SelectedNoteChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data.osm
Event fired when the selected note changes.
SelectedNoteChangedEvent(Object, NoteData) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.osm.SelectedNoteChangedEvent
Constructs a new SelectedNoteChangedEvent.
selectionChangedListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
selectionListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.actions.ExpertModeChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.CommandQueueEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.conflict.AbstractConflictsEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.conflict.ConflictsAddedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.conflict.ConflictsRemovedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.AbstractNoteDataEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.AbstractHistoryEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.HistoryClearedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.history.HistoryUpdatedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.NoteDataUpdatedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.osm.SelectedNoteChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.projection.ProjectionChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.data.SoMChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags.NextDecisionEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.conflict.tags.PreviousDecisionEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerListRefreshedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.LayerVisibleEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.dialogs.relation.MemberVisibleEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.download.DownloadSourceAddedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.layer.imagery.FilterChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.layer.LayerStateChangeEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.MapFrameInitializedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.MapModeChangeEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.mappaint.MapPaintStyleEntryUpdatedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.mappaint.MapPaintStylesUpdatedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.preferences.imagery.ContentValidationEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.preferences.server.ProxyPreferenceChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.progress.OperationCancelledEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.tagging.presets.TaggingPresetModifiedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyPressedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.util.KeyReleasedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.util.ModifierExChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.gui.ZoomChangedEvent
 
serialVersionUID - Static variable in class org.openstreetmap.josm.plugins.eventbus.io.OsmApiInitializedEvent
 
SoMChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.data
Event fired when the syste of measurement changes.
SoMChangedEvent(Object, String, String) - Constructor for class org.openstreetmap.josm.plugins.eventbus.data.SoMChangedEvent
Constructs a new SoMChangedEvent.
soMChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
source - Variable in class org.openstreetmap.josm.eventbus.DeadEvent
 
Subscribe - Annotation Type in org.openstreetmap.josm.eventbus
Marks a method as an event subscriber.
subscriber - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.LegacyAsyncDispatcher.EventWithSubscriber
 
Subscriber - Class in org.openstreetmap.josm.eventbus
A subscriber method on a specific object, plus the executor that should be used for dispatching events to it.
Subscriber(EventBus, Object, Method) - Constructor for class org.openstreetmap.josm.eventbus.Subscriber
 
subscriber - Variable in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
Subscriber.SynchronizedSubscriber - Class in org.openstreetmap.josm.eventbus
Subscriber that synchronizes invocations of a method to ensure that only one thread may enter the method at a time.
SubscriberExceptionContext - Class in org.openstreetmap.josm.eventbus
Context for an exception thrown by a subscriber.
SubscriberExceptionContext(EventBus, Object, Object, Method) - Constructor for class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
SubscriberExceptionHandler - Interface in org.openstreetmap.josm.eventbus
Handler for exceptions thrown by event subscribers.
subscriberMethod - Variable in class org.openstreetmap.josm.eventbus.SubscriberExceptionContext
 
SubscriberRegistry - Class in org.openstreetmap.josm.eventbus
Registry of subscribers to a single event bus.
SubscriberRegistry(EventBus) - Constructor for class org.openstreetmap.josm.eventbus.SubscriberRegistry
Constructs a new SubscriberRegistry.
SubscriberRegistry.MethodIdentifier - Class in org.openstreetmap.josm.eventbus
 
subscribers - Variable in class org.openstreetmap.josm.eventbus.Dispatcher.PerThreadQueuedDispatcher.Event
 
subscribers - Variable in class org.openstreetmap.josm.eventbus.EventBus
 
subscribers - Variable in class org.openstreetmap.josm.eventbus.SubscriberRegistry
All registered subscribers, indexed by event type.
SynchronizedSubscriber(EventBus, Object, Method) - Constructor for class org.openstreetmap.josm.eventbus.Subscriber.SynchronizedSubscriber
 

T

taggingPresetListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
TaggingPresetModifiedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui.tagging.presets
Event fired when a tagging preset is modified.
TaggingPresetModifiedEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.tagging.presets.TaggingPresetModifiedEvent
Constructs a new TaggingPresetModifiedEvent.
target - Variable in class org.openstreetmap.josm.eventbus.Subscriber
The object with the subscriber method.
toString() - Method in class org.openstreetmap.josm.eventbus.DeadEvent
 
toString() - Method in class org.openstreetmap.josm.eventbus.EventBus
 

U

unregister(Object) - Method in class org.openstreetmap.josm.eventbus.EventBus
Unregisters all subscriber methods on a registered object.
unregister(Object) - Static method in class org.openstreetmap.josm.eventbus.JosmEventBus
Unregisters all subscriber methods on a registered object.
unregister(Object) - Method in class org.openstreetmap.josm.eventbus.SubscriberRegistry
Unregisters all subscribers on the given listener object.
unregisterAllJosmListeners() - Method in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
Unregisters all JOSM listeners.

V

valueOf(String) - Static method in enum org.openstreetmap.josm.eventbus.EventBus.DirectExecutor
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openstreetmap.josm.eventbus.EventBus.DirectExecutor
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZoomChangedEvent - Class in org.openstreetmap.josm.plugins.eventbus.gui
Event fired when the zoom changes.
ZoomChangedEvent(Object) - Constructor for class org.openstreetmap.josm.plugins.eventbus.gui.ZoomChangedEvent
Constructs a new ZoomChangedEvent.
zoomChangeListener - Variable in class org.openstreetmap.josm.plugins.eventbus.EventBusPlugin
 
A B C D E F G H I J K L M N O P Q R S T U V Z 
Skip navigation links

JOSM Plugins