public interface EventDispatcher extends EventDispatchHandler<Event>
| Modifier and Type | Method and Description |
|---|---|
<E extends Event> |
dispatch(E event)
Dispatch an event, passing the event to matching registered handlers.
|
boolean |
register(java.lang.Object handlerObj)
Register a new event handler.
|
EventDispatchHandler<Event> |
setParent(EventDispatchHandler<Event> inParent)
Sets the parent event dispatcher.
|
void |
unregister(java.lang.Object handlerObj)
Unregister an event handler.
|
void |
unregisterAll()
Remove all event handlers.
|
handle, handleOrder, handleType, onCancelHandlerboolean register(java.lang.Object handlerObj)
throws RegistrationException
handlerObj - - The event handler to register with this dispatcher.RegistrationExceptionvoid unregister(java.lang.Object handlerObj)
handlerObj - - The event handler to register with this dispatcher.void unregisterAll()
<E extends Event> void dispatch(E event)
event - - The event to dispatch.EventDispatchHandler<Event> setParent(EventDispatchHandler<Event> inParent)
inParent -