public interface EventPattern<T extends javafx.event.Event,U extends T>
| Modifier and Type | Method and Description |
|---|---|
default <V extends U> |
andThen(EventPattern<? super U,V> next) |
static <T extends javafx.event.Event,U extends T,V extends U,W extends U> |
anyOf(EventPattern<T,V> p1,
EventPattern<T,W> p2) |
static <T extends javafx.event.Event> |
eventType(javafx.event.EventType<? extends T> eventType) |
java.util.Set<javafx.event.EventType<? extends U>> |
getEventTypes() |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyPressed() |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyPressed(javafx.scene.input.KeyCode code,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyPressed(javafx.scene.input.KeyCombination combination) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyPressed(java.util.function.Predicate<javafx.scene.input.KeyCode> keyTest,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyPressed(java.lang.String character,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyReleased() |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyReleased(javafx.scene.input.KeyCode code,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyReleased(javafx.scene.input.KeyCombination combination) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyReleased(java.util.function.Predicate<javafx.scene.input.KeyCode> keyTest,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyReleased(java.lang.String character,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyTyped() |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyTyped(java.util.function.Predicate<java.lang.String> charTest,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> |
keyTyped(java.lang.String character,
javafx.scene.input.KeyCombination.Modifier... modifiers) |
java.util.Optional<? extends U> |
match(T event) |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mouseClicked() |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mouseClicked(javafx.scene.input.MouseButton button) |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mouseMoved() |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mousePressed() |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mousePressed(javafx.scene.input.MouseButton button) |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mouseReleased() |
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> |
mouseReleased(javafx.scene.input.MouseButton button) |
default EventPattern<T,U> |
onlyIf(java.util.function.Predicate<? super U> condition) |
default EventPattern<T,U> |
unless(java.util.function.Predicate<? super U> condition) |
java.util.Set<javafx.event.EventType<? extends U>> getEventTypes()
default <V extends U> EventPattern<T,V> andThen(EventPattern<? super U,V> next)
default EventPattern<T,U> onlyIf(java.util.function.Predicate<? super U> condition)
default EventPattern<T,U> unless(java.util.function.Predicate<? super U> condition)
static <T extends javafx.event.Event,U extends T,V extends U,W extends U> EventPattern<T,U> anyOf(EventPattern<T,V> p1, EventPattern<T,W> p2)
static <T extends javafx.event.Event> EventPattern<javafx.event.Event,T> eventType(javafx.event.EventType<? extends T> eventType)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyPressed()
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyPressed(javafx.scene.input.KeyCombination combination)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyPressed(javafx.scene.input.KeyCode code, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyPressed(java.util.function.Predicate<javafx.scene.input.KeyCode> keyTest, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyPressed(java.lang.String character, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyReleased()
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyReleased(javafx.scene.input.KeyCombination combination)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyReleased(javafx.scene.input.KeyCode code, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyReleased(java.util.function.Predicate<javafx.scene.input.KeyCode> keyTest, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyReleased(java.lang.String character, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyTyped()
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyTyped(java.util.function.Predicate<java.lang.String> charTest, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.KeyEvent> keyTyped(java.lang.String character, javafx.scene.input.KeyCombination.Modifier... modifiers)
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mouseClicked()
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mouseClicked(javafx.scene.input.MouseButton button)
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mousePressed()
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mousePressed(javafx.scene.input.MouseButton button)
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mouseReleased()
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mouseReleased(javafx.scene.input.MouseButton button)
static EventPattern<javafx.event.Event,javafx.scene.input.MouseEvent> mouseMoved()