T - public final class EventHandlerHelper<T extends javafx.event.Event>
extends java.lang.Object
EventHandler
interface. The interface could further be extended with default methods
EventHandler<? super T> orElse(EventHandler<? super T> other);
EventHandler<? super T> without(EventHandler<?> other);
The latter may replace the exclude(EventHandler, EventHandler)
static method.| Modifier and Type | Class and Description |
|---|---|
static class |
EventHandlerHelper.Builder<T extends javafx.event.Event> |
static class |
EventHandlerHelper.On<T extends javafx.event.Event,U extends T> |
| Modifier and Type | Method and Description |
|---|---|
static <T extends javafx.event.Event> |
chain(javafx.event.EventHandler<? super T>... handlers) |
static <T extends javafx.event.Event> |
exclude(javafx.event.EventHandler<T> handler,
javafx.event.EventHandler<?> subHandler) |
static <T extends javafx.event.Event> |
install(javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super T>> handlerProperty,
javafx.event.EventHandler<? super T> handler) |
static <T extends javafx.event.Event> |
installAfter(javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super T>> handlerProperty,
javafx.event.EventHandler<? super T> handler) |
static <T extends javafx.event.Event,U extends T> |
on(EventPattern<? super T,? extends U> eventMatcher) |
static <T extends javafx.event.Event> |
on(javafx.event.EventType<? extends T> eventType) |
static <T extends javafx.event.Event> |
remove(javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super T>> handlerProperty,
javafx.event.EventHandler<? super T> handler) |
static <T extends javafx.event.Event> |
startWith(javafx.event.EventHandler<? super T> handler) |
public static <T extends javafx.event.Event,U extends T> EventHandlerHelper.On<T,U> on(EventPattern<? super T,? extends U> eventMatcher)
public static <T extends javafx.event.Event> EventHandlerHelper.On<javafx.event.Event,T> on(javafx.event.EventType<? extends T> eventType)
public static <T extends javafx.event.Event> EventHandlerHelper.Builder<T> startWith(javafx.event.EventHandler<? super T> handler)
@SafeVarargs public static <T extends javafx.event.Event> javafx.event.EventHandler<? super T> chain(javafx.event.EventHandler<? super T>... handlers)
public static <T extends javafx.event.Event> javafx.event.EventHandler<? super T> exclude(javafx.event.EventHandler<T> handler,
javafx.event.EventHandler<?> subHandler)
public static <T extends javafx.event.Event> void install(javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super T>> handlerProperty,
javafx.event.EventHandler<? super T> handler)
public static <T extends javafx.event.Event> void installAfter(javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super T>> handlerProperty,
javafx.event.EventHandler<? super T> handler)
public static <T extends javafx.event.Event> void remove(javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super T>> handlerProperty,
javafx.event.EventHandler<? super T> handler)