public class TLcdEventMulticaster extends Object implements ILcdEventMulticaster
ILcdAssocSet
.Modifier and Type | Field and Description |
---|---|
protected EventListener[] |
listeners |
Constructor and Description |
---|
TLcdEventMulticaster() |
Modifier and Type | Method and Description |
---|---|
void |
add(EventListener listener)
Adds the given listener to the list of registered listeners.
|
void |
dispatch(ILcdDispatchableEvent e)
Sends out the given event to all the registered listeners.
|
protected int |
find(EventListener listener) |
boolean |
hasListeners() |
void |
remove(EventListener listener)
Removes the given listener from the list of registered listeners.
|
protected transient EventListener[] listeners
public final boolean hasListeners()
hasListeners
in interface ILcdEventMulticaster
true
if this ILcdEventMulticaster
has any
listeners, false
otherwise.public final void dispatch(ILcdDispatchableEvent e)
ILcdEventMulticaster
dispatch
in interface ILcdEventMulticaster
e
- the event to dispatch.protected int find(EventListener listener)
public final void add(EventListener listener)
ILcdEventMulticaster
add
in interface ILcdEventMulticaster
listener
- the listener to be added.public final void remove(EventListener listener)
ILcdEventMulticaster
remove
in interface ILcdEventMulticaster
listener
- the listener to be removed.