| ||||||||||
| 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.
| Field Summary | |
private EventListener[] | myListeners |
| 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. |
| Field Detail |
private EventListener[] myListeners
| 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
dispatch are executed.public final static void dispatch(EventMulticaster caster, EventDispatch e)
dispatch method of dispatchable event for every
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
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
true.vetoableDispatch is executed.true if vetoableDispatch is executed or
false if
VetoException is cought.| Association Links |
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||