Package org.teamapps.commons.event
Klasse Event<EVENT_DATA>
java.lang.Object
org.teamapps.commons.event.Event<EVENT_DATA>
- Typparameter:
EVENT_DATA- The type of data this event fires.
Represents an event that can get fired.
Listeners can be added to this event using the various addListener(...) methods.
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungEvent()Event(EventListenerRegistrationStatusListener registrationListener) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddListener(Runnable listener) addListener(Consumer<EVENT_DATA> listener) addListener(SelfDisposingEventListener<EVENT_DATA> listener) <T> Event<T>converted(Function<EVENT_DATA, T> converter) voidfire()voidfire(EVENT_DATA eventData) voidfireIfChanged(EVENT_DATA eventData) voidfireIgnoringExceptions(EVENT_DATA eventData) protected voidinvokeListener(EVENT_DATA eventData, Consumer<EVENT_DATA> listener) May get overridden.
-
Felddetails
-
listeners
-
-
Konstruktordetails
-
Event
public Event() -
Event
-
-
Methodendetails
-
addListener
-
addListener
-
addListener
-
getListeners
-
fire
-
fireIgnoringExceptions
-
invokeListener
May get overridden. -
fireIfChanged
-
converted
-
fire
public void fire()
-