java.lang.Object
atlantafx.base.shim.event.BasicEventDispatcher
atlantafx.base.shim.event.EventHandlerManager
- All Implemented Interfaces:
javafx.event.EventDispatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <T extends javafx.event.Event>
voidaddEventFilter(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventFilter) Registers an event filter inEventHandlerManager.final <T extends javafx.event.Event>
voidaddEventHandler(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventHandler) Registers an event handler inEventHandlerManager.final javafx.event.EventdispatchBubblingEvent(javafx.event.Event event) final javafx.event.EventdispatchCapturingEvent(javafx.event.Event event) final <T extends javafx.event.Event>
javafx.event.EventHandler<? super T> getEventHandler(javafx.event.EventType<T> eventType) protected Objectfinal <T extends javafx.event.Event>
voidremoveEventFilter(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventFilter) Unregisters a previously registered event filter.final <T extends javafx.event.Event>
voidremoveEventHandler(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventHandler) Unregisters a previously registered event handler.final <T extends javafx.event.Event>
voidsetEventHandler(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventHandler) Sets the specified singleton handler.Methods inherited from class atlantafx.base.shim.event.BasicEventDispatcher
dispatchEvent, getNextDispatcher, getPreviousDispatcher, insertNextDispatcher
-
Constructor Details
-
EventHandlerManager
-
-
Method Details
-
addEventHandler
public final <T extends javafx.event.Event> void addEventHandler(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventHandler) Registers an event handler inEventHandlerManager.- Type Parameters:
T- the specific event class of the handler- Parameters:
eventType- the type of the events to receive by the handlereventHandler- the handler to register- Throws:
NullPointerException- if the event type or handler is null
-
removeEventHandler
public final <T extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventHandler) Unregisters a previously registered event handler.- Type Parameters:
T- the specific event class of the handler- Parameters:
eventType- the event type from which to unregistereventHandler- the handler to unregister- Throws:
NullPointerException- if the event type or handler is null
-
addEventFilter
public final <T extends javafx.event.Event> void addEventFilter(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventFilter) Registers an event filter inEventHandlerManager.- Type Parameters:
T- the specific event class of the filter- Parameters:
eventType- the type of the events to receive by the filtereventFilter- the filter to register- Throws:
NullPointerException- if the event type or filter is null
-
removeEventFilter
public final <T extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventFilter) Unregisters a previously registered event filter.- Type Parameters:
T- the specific event class of the filter- Parameters:
eventType- the event type from which to unregistereventFilter- the filter to unregister- Throws:
NullPointerException- if the event type or filter is null
-
setEventHandler
public final <T extends javafx.event.Event> void setEventHandler(javafx.event.EventType<T> eventType, javafx.event.EventHandler<? super T> eventHandler) Sets the specified singleton handler. There can only be one such handler specified at a time.- Type Parameters:
T- the specific event class of the handler- Parameters:
eventType- the event type to associate with the given eventHandlereventHandler- the handler to register, or null to unregister- Throws:
NullPointerException- if the event type is null
-
getEventHandler
public final <T extends javafx.event.Event> javafx.event.EventHandler<? super T> getEventHandler(javafx.event.EventType<T> eventType) -
dispatchCapturingEvent
public final javafx.event.Event dispatchCapturingEvent(javafx.event.Event event) - Overrides:
dispatchCapturingEventin classBasicEventDispatcher
-
dispatchBubblingEvent
public final javafx.event.Event dispatchBubblingEvent(javafx.event.Event event) - Overrides:
dispatchBubblingEventin classBasicEventDispatcher
-
getEventSource
-