public class TriggerActionMapping
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TriggerActionMapping.Context |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.util.function.BiFunction<TextEditAction,TriggerActionMapping.Context,java.lang.Boolean>> |
eventHandler |
| Constructor and Description |
|---|
TriggerActionMapping() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exists(char c) |
boolean |
exists(javafx.scene.input.KeyEvent event) |
java.util.Optional<TextEditAction> |
get(char typedChar) |
java.util.Optional<TextEditAction> |
get(javafx.scene.input.KeyCombination combo) |
java.util.Optional<TextEditAction> |
get(javafx.scene.input.KeyEvent event) |
void |
map(char typedChar,
TextEditAction action) |
void |
map(java.lang.String keyCombo,
TextEditAction action) |
void |
mapConditional(java.lang.String conditionId,
java.util.function.Supplier<java.lang.Boolean> condition,
char typedChar,
TextEditAction action) |
void |
mapConditional(java.lang.String conditionId,
java.util.function.Supplier<java.lang.Boolean> condition,
java.lang.String keyCombo,
TextEditAction action) |
javafx.beans.property.ObjectProperty<TriggerActionMapping> |
overrideProperty() |
void |
setOverride(TriggerActionMapping override) |
Subscription |
subscribe(java.util.function.BiFunction<TextEditAction,TriggerActionMapping.Context,java.lang.Boolean> handler) |
boolean |
triggerAction(char typedChar,
TriggerActionMapping.Context context) |
boolean |
triggerAction(javafx.scene.input.KeyCombination combo,
TriggerActionMapping.Context context) |
boolean |
triggerAction(javafx.scene.input.KeyEvent event,
TriggerActionMapping.Context context) |
boolean |
triggerAction(TextEditAction action,
TriggerActionMapping.Context context) |
protected java.util.List<java.util.function.BiFunction<TextEditAction,TriggerActionMapping.Context,java.lang.Boolean>> eventHandler
public javafx.beans.property.ObjectProperty<TriggerActionMapping> overrideProperty()
public void setOverride(TriggerActionMapping override)
public void map(java.lang.String keyCombo,
TextEditAction action)
public void map(char typedChar,
TextEditAction action)
public void mapConditional(java.lang.String conditionId,
java.util.function.Supplier<java.lang.Boolean> condition,
java.lang.String keyCombo,
TextEditAction action)
public void mapConditional(java.lang.String conditionId,
java.util.function.Supplier<java.lang.Boolean> condition,
char typedChar,
TextEditAction action)
public java.util.Optional<TextEditAction> get(javafx.scene.input.KeyCombination combo)
public java.util.Optional<TextEditAction> get(javafx.scene.input.KeyEvent event)
public java.util.Optional<TextEditAction> get(char typedChar)
public boolean triggerAction(javafx.scene.input.KeyCombination combo,
TriggerActionMapping.Context context)
public boolean triggerAction(javafx.scene.input.KeyEvent event,
TriggerActionMapping.Context context)
public boolean exists(javafx.scene.input.KeyEvent event)
public boolean exists(char c)
public boolean triggerAction(char typedChar,
TriggerActionMapping.Context context)
public boolean triggerAction(TextEditAction action,
TriggerActionMapping.Context context)
public Subscription subscribe(java.util.function.BiFunction<TextEditAction,TriggerActionMapping.Context,java.lang.Boolean> handler)