Package com.luciad.util
Interface ILcdEventMulticaster
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TLcdEventMulticaster,TLcdModelProducerEventMulticaster
An
ILcdEventMulticaster can send out events to listeners. The
listeners have to be registered, and the event can be passed as an argument
in the dispatching method.-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(EventListener aListener) Adds the given listener to the list of registered listeners.voiddispatch(ILcdDispatchableEvent aEvent) Sends out the given event to all the registered listeners.booleanvoidremove(EventListener aListener) Removes the given listener from the list of registered listeners.
-
Method Details
-
hasListeners
boolean hasListeners()- Returns:
trueif thisILcdEventMulticasterhas any listeners,falseotherwise.
-
dispatch
Sends out the given event to all the registered listeners.- Parameters:
aEvent- the event to dispatch.
-
add
Adds the given listener to the list of registered listeners.- Parameters:
aListener- the listener to be added.
-
remove
Removes the given listener from the list of registered listeners.- Parameters:
aListener- the listener to be removed.
-