EventType - Thy Type of Event that is emitted.public interface UpdateEventEmitter<EventType>
Observable class. It requires the implementing class to provide a CopyOnWriteArrayList to store
the UpdateEventListener.| Modifier and Type | Method and Description |
|---|---|
default void |
addEventListener(UpdateEventListener<EventType> listener)
Adds a listener.
|
default void |
emitEvent(EventType event)
Emits an update to all listeners registered for this object.
|
CopyOnWriteArrayList<UpdateEventListener<EventType>> |
getListeners()
Returns the listeners.
|
default void |
removeEventListener(UpdateEventListener<EventType> listener)
Removes a listener.
|
default void emitEvent(EventType event)
event - The event to emit.CopyOnWriteArrayList<UpdateEventListener<EventType>> getListeners()
default void addEventListener(UpdateEventListener<EventType> listener)
listener - The listener to add.default void removeEventListener(UpdateEventListener<EventType> listener)
listener - The listener to remove.Copyright © 2017. All rights reserved.