Package com.luciad.util
Class TLcdEventMulticaster
java.lang.Object
com.luciad.util.TLcdEventMulticaster
- All Implemented Interfaces:
ILcdEventMulticaster,Serializable
- Direct Known Subclasses:
TLcdModelProducerEventMulticaster
This class provides an implementation of
ILcdAssocSet.- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidadd(EventListener listener) Adds the given listener to the list of registered listeners.final voidSends out the given event to all the registered listeners.protected intfind(EventListener listener) final booleanfinal voidremove(EventListener listener) Removes the given listener from the list of registered listeners.
-
Field Details
-
listeners
-
-
Constructor Details
-
TLcdEventMulticaster
public TLcdEventMulticaster()
-
-
Method Details
-
hasListeners
public final boolean hasListeners()- Specified by:
hasListenersin interfaceILcdEventMulticaster- Returns:
trueif thisILcdEventMulticasterhas any listeners,falseotherwise.
-
dispatch
Description copied from interface:ILcdEventMulticasterSends out the given event to all the registered listeners.- Specified by:
dispatchin interfaceILcdEventMulticaster- Parameters:
e- the event to dispatch.
-
find
-
add
Description copied from interface:ILcdEventMulticasterAdds the given listener to the list of registered listeners.- Specified by:
addin interfaceILcdEventMulticaster- Parameters:
listener- the listener to be added.
-
remove
Description copied from interface:ILcdEventMulticasterRemoves the given listener from the list of registered listeners.- Specified by:
removein interfaceILcdEventMulticaster- Parameters:
listener- the listener to be removed.
-