public interface EventBus
| Modifier and Type | Method and Description |
|---|---|
<T extends Event> |
addHandler(Event.EventType type,
EventHandler handler)
Adds
EventHandler to receive given type of Event.EventType. |
void |
addHandler(EventHandler handler)
Adds listener to receive all types events.
|
<T extends Event> |
addListener(Class<T> type,
EventListener<T> listener)
Adds listener to receive given type of events.
|
void |
addListener(EventListener<? extends Event> listener)
Adds listener to receive all types events.
|
void |
fire(Event event)
Fires event to all the
EventListeners registered with this event
bus. |
<T extends Event> |
remove(Class<T> type,
EventListener<T> handler)
Removes listener or handler of given type.
|
<T extends Event> |
remove(Event.EventType type,
EventHandler handler)
Removes
EventHandler or handler of given type. |
<T extends Event> |
remove(EventHandler handler)
Removes
EventHandler or handler of given type. |
void |
remove(EventListener<? extends Event> handler)
Removed listener or handler.
|
void fire(Event event)
EventListeners registered with this event
bus.event - A fired eventvoid addListener(EventListener<? extends Event> listener)
listener - EventListenervoid addHandler(EventHandler handler)
handler - EventHandler<T extends Event> void addListener(Class<T> type, EventListener<T> listener)
T - generic paramlistener - EventListenertype - generic param<T extends Event> void addHandler(Event.EventType type, EventHandler handler)
EventHandler to receive given type of Event.EventType.T - generic paramhandler - EventHandlertype - EventType<T extends Event> void remove(Class<T> type, EventListener<T> handler)
T - generic paramhandler - EventListenertype - Classvoid remove(EventListener<? extends Event> handler)
handler - EventListener<T extends Event> void remove(EventHandler handler)
EventHandler or handler of given type.T - generic paramhandler - EventHandler<T extends Event> void remove(Event.EventType type, EventHandler handler)
EventHandler or handler of given type.T - generic paramtype - EventTypehandler - EventHandlerCopyright © 2019. All rights reserved.