T - the type of data propagated with this eventpublic interface Event<T> extends EventListener, EventDataListener<T>, EventObserver<T>
Event<Boolean> event = Events.event(); EventObserver<Boolean> observer = event.getObserver(); observer.addListener(this::doSomething); observer.addDataListener(this::handleBoolean); event.fire(true);
| Modifier and Type | Method and Description |
|---|---|
void |
fire()
Notifies all listeners that this event has occurred
|
void |
fire(T data)
Notifies all listeners that this event has occurred
|
EventObserver<T> |
getObserver() |
eventOccurredeventOccurredaddDataListener, addListener, removeDataListener, removeListenervoid fire()
void fire(T data)
data - information to propagate to listeners when notifyingEventObserver<T> getObserver()