| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Suited to work with an array of event listeners.
| Method Summary | |
final void | add(EventListener listener)Adds listener to listers array. |
final static EventMulticaster | add(EventMulticaster caster, EventListener listener)Adds a listener to specified EventMulticaster. |
final void | dispatch(EventDispatch e)For every listener in array calls method dispatch of specified
event. |
final static void | dispatch(EventMulticaster caster, EventDispatch e)Calls dispatch method of dispatchable event for every
event listener from event multicaster. |
int | find(EventListener listener)Searches for specified listener. |
final boolean | hasListeners()Checks is there more listeners |
final void | remove(EventListener listener)Removes listener from listers array. |
final static EventMulticaster | remove(EventMulticaster caster, EventListener listener)Removes a listener from specified EventMulticaster. |
final boolean | vetoableDispatch(VetoableDispatch e)For every listener in array calls method vetoableDispatch
of specified event. |
final static boolean | vetoableDispatch(EventMulticaster caster, VetoableDispatch e)Calls vetoableDispatch method of dispatchable event for every
event listener from event multicaster. |
| Method Detail |
public final void add(EventListener listener)
public final static EventMulticaster add(EventMulticaster caster, EventListener listener)
EventMulticaster.public final void dispatch(EventDispatch e)
dispatch of specified
event. This method executes corresponding methods of listeners.dispatch are executed.public final static void dispatch(EventMulticaster caster, EventDispatch e)
dispatch method of dispatchable event for every
event listener from event multicaster. If there is no listeners in
multicaster : does nothing.dispatch is executed.public int find(EventListener listener)
int index of listener, or -1 if not found.public final boolean hasListeners()
true if there is, false otherwise.public final void remove(EventListener listener)
public final static EventMulticaster remove(EventMulticaster caster, EventListener listener)
EventMulticaster.public final boolean vetoableDispatch(VetoableDispatch e)
vetoableDispatch
of specified event. This method executes corresponding methods of listeners.vetoableDispatch are executed.true if all methods are executed or there is no listeners;
false if VetoException cought.public final static boolean vetoableDispatch(EventMulticaster caster, VetoableDispatch e)
vetoableDispatch method of dispatchable event for every
event listener from event multicaster. If there is no listeners in
multicaster returns true.vetoableDispatch is executed.true if vetoableDispatch is executed or
there is no listeners in multicaster; false if
VetoException is cought.| Association Links |
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||