T - the element typepublic class KeyboardEvents<T extends elemental2.dom.Node> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KeyboardEvents.KeyboardEventOptions
Context to hold keyboard event options
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ARROWDOWN |
static String |
ARROWUP |
static String |
BACKSPACE |
static String |
DELETE |
static String |
ENTER |
static String |
ESCAPE |
static String |
KEYDOWN |
static String |
KEYPRESS |
static String |
KEYUP |
static String |
SPACE |
static String |
TAB |
| Constructor and Description |
|---|
KeyboardEvents(List<T> elements) |
KeyboardEvents(String eventType,
List<T> elements) |
KeyboardEvents(String eventType,
T... elements) |
KeyboardEvents(T... elements) |
| Modifier and Type | Method and Description |
|---|---|
static <E extends elemental2.dom.HTMLElement> |
listenOn(org.jboss.elemento.IsElement<E>... elements)
|
static <T extends elemental2.dom.Node> |
listenOn(T... elements)
Deprecated.
|
static <T extends elemental2.dom.HTMLElement> |
listenOnKeyDown(org.jboss.elemento.IsElement<T>... elements)
Same as
listenOnKeyDown(Node...) but with wrapper IsElement |
static <T extends elemental2.dom.HTMLElement> |
listenOnKeyDown(List<org.jboss.elemento.IsElement<T>> elements)
Same as
listenOnKeyDown(Node...) but with wrapper IsElement |
static <T extends elemental2.dom.Node> |
listenOnKeyDown(T... elements)
Static factory for creation keyboard keydown event listener
|
static <T extends elemental2.dom.HTMLElement> |
listenOnKeyPress(org.jboss.elemento.IsElement<T>... elements)
Same as
listenOnKeyPress(Node...) but with wrapper IsElement |
static <T extends elemental2.dom.HTMLElement> |
listenOnKeyPress(List<org.jboss.elemento.IsElement<T>> elements)
Same as
listenOnKeyPress(Node...) but with wrapper IsElement |
static <T extends elemental2.dom.Node> |
listenOnKeyPress(T... elements)
Static factory for creation keyboard keyPress event listener
|
static <T extends elemental2.dom.HTMLElement> |
listenOnKeyUp(org.jboss.elemento.IsElement<T>... elements)
Same as
listenOnKeyUp(Node...) but with wrapper IsElement |
static <T extends elemental2.dom.HTMLElement> |
listenOnKeyUp(List<org.jboss.elemento.IsElement<T>> elements)
Same as
listenOnKeyUp(Node...) but with wrapper IsElement |
static <T extends elemental2.dom.Node> |
listenOnKeyUp(T... elements)
Static factory for creation keyboard keyUp event listener
|
KeyboardEvents<T> |
on(String key,
elemental2.dom.EventListener handler)
On key button pressed
|
KeyboardEvents<T> |
on(String key,
elemental2.dom.EventListener handler,
KeyboardEvents.KeyboardEventOptions options)
On key button pressed with options
|
KeyboardEvents<T> |
onArrowDown(elemental2.dom.EventListener arrowDownHandler)
On arrow down button pressed
|
KeyboardEvents<T> |
onArrowDown(elemental2.dom.EventListener arrowDownHandler,
KeyboardEvents.KeyboardEventOptions options)
On arrow down button pressed with options
|
KeyboardEvents<T> |
onArrowUp(elemental2.dom.EventListener arrowUpHandler)
On arrow up button pressed with options
|
KeyboardEvents<T> |
onArrowUp(elemental2.dom.EventListener arrowUpHandler,
KeyboardEvents.KeyboardEventOptions options)
On arrow up button pressed with options
|
KeyboardEvents<T> |
onArrowUpDown(elemental2.dom.EventListener arrowDownHandler)
On arrow up or arrow down buttons pressed
|
KeyboardEvents<T> |
onArrowUpDown(elemental2.dom.EventListener arrowDownHandler,
KeyboardEvents.KeyboardEventOptions options)
On arrow up or arrow down buttons pressed with options
|
KeyboardEvents<T> |
onCtrlBackspace(elemental2.dom.EventListener ctrlBackspaceHandler)
On ctrl + backspace buttons pressed
|
KeyboardEvents<T> |
onCtrlBackspace(elemental2.dom.EventListener ctrlBackspaceHandler,
KeyboardEvents.KeyboardEventOptions options)
On ctrl + backspace buttons pressed with options
|
KeyboardEvents<T> |
onDelete(elemental2.dom.EventListener deleteHandler)
On delete button pressed
|
KeyboardEvents<T> |
onDelete(elemental2.dom.EventListener deleteHandler,
KeyboardEvents.KeyboardEventOptions options)
On delete button pressed with options
|
KeyboardEvents<T> |
onEnter(elemental2.dom.EventListener enterHandler)
On enter button pressed
|
KeyboardEvents<T> |
onEnter(elemental2.dom.EventListener enterHandler,
KeyboardEvents.KeyboardEventOptions options)
On enter button pressed with options
|
KeyboardEvents<T> |
onEscape(elemental2.dom.EventListener escapeHandler)
On escape button pressed
|
KeyboardEvents<T> |
onEscape(elemental2.dom.EventListener escapeHandler,
KeyboardEvents.KeyboardEventOptions options)
On escape button pressed with
options |
KeyboardEvents<T> |
onSpace(elemental2.dom.EventListener spaceHandler)
On space button pressed
|
KeyboardEvents<T> |
onSpace(elemental2.dom.EventListener spaceHandler,
KeyboardEvents.KeyboardEventOptions options)
On space button pressed with options
|
KeyboardEvents<T> |
onTab(elemental2.dom.EventListener tabHandler)
On tab button pressed
|
KeyboardEvents<T> |
onTab(elemental2.dom.EventListener tabHandler,
KeyboardEvents.KeyboardEventOptions options)
On tab button pressed with options
|
KeyboardEvents<T> |
setDefaultOptions(KeyboardEvents.KeyboardEventOptions defaultOptions)
Sets the default
KeyboardEvents.KeyboardEventOptions |
public static final String ESCAPE
public static final String KEYDOWN
public static final String KEYUP
public static final String KEYPRESS
public static final String ARROWDOWN
public static final String ARROWUP
public static final String ENTER
public static final String DELETE
public static final String SPACE
public static final String TAB
public static final String BACKSPACE
public KeyboardEvents(String eventType, T... elements)
eventType - The eventType that will trigger the handlerselements - varargs of the target elementspublic KeyboardEvents(String eventType, List<T> elements)
eventType - The eventType that will trigger the handlerselements - varargs of the target elementspublic KeyboardEvents(T... elements)
elements - the target elements@Deprecated public static <T extends elemental2.dom.Node> KeyboardEvents<T> listenOn(T... elements)
listenOnKeyDown(Node...), listenOnKeyUp(Node...), listenOnKeyPress(Node...)T - the type of the elementelements - the target elements@Deprecated public static <E extends elemental2.dom.HTMLElement> KeyboardEvents<E> listenOn(org.jboss.elemento.IsElement<E>... elements)
listenOnKeyDown(IsElement...), listenOnKeyUp(IsElement...),
listenOnKeyPress(IsElement...)listenOn(Node...) but with wrapper IsElementE - the type of the elementelements - the target IsElementpublic static <T extends elemental2.dom.Node> KeyboardEvents<T> listenOnKeyDown(T... elements)
T - the type of the elementelements - the target elementpublic static <T extends elemental2.dom.HTMLElement> KeyboardEvents<T> listenOnKeyDown(org.jboss.elemento.IsElement<T>... elements)
listenOnKeyDown(Node...) but with wrapper IsElementT - the type of the elementelements - the target IsElementpublic static <T extends elemental2.dom.HTMLElement> KeyboardEvents<T> listenOnKeyDown(List<org.jboss.elemento.IsElement<T>> elements)
listenOnKeyDown(Node...) but with wrapper IsElementT - the type of the elementelements - the target IsElementpublic static <T extends elemental2.dom.Node> KeyboardEvents<T> listenOnKeyUp(T... elements)
T - the type of the elementelements - the target elementpublic static <T extends elemental2.dom.HTMLElement> KeyboardEvents<T> listenOnKeyUp(org.jboss.elemento.IsElement<T>... elements)
listenOnKeyUp(Node...) but with wrapper IsElementT - the type of the elementelements - the target IsElementpublic static <T extends elemental2.dom.HTMLElement> KeyboardEvents<T> listenOnKeyUp(List<org.jboss.elemento.IsElement<T>> elements)
listenOnKeyUp(Node...) but with wrapper IsElementT - the type of the elementelements - the target IsElementpublic static <T extends elemental2.dom.Node> KeyboardEvents<T> listenOnKeyPress(T... elements)
T - the type of the elementelements - the target elementpublic static <T extends elemental2.dom.HTMLElement> KeyboardEvents<T> listenOnKeyPress(org.jboss.elemento.IsElement<T>... elements)
listenOnKeyPress(Node...) but with wrapper IsElementT - the type of the elementelements - the target IsElementpublic static <T extends elemental2.dom.HTMLElement> KeyboardEvents<T> listenOnKeyPress(List<org.jboss.elemento.IsElement<T>> elements)
listenOnKeyPress(Node...) but with wrapper IsElementT - the type of the elementelements - the target IsElementpublic KeyboardEvents<T> onEscape(elemental2.dom.EventListener escapeHandler)
escapeHandler - the EventListener to callpublic KeyboardEvents<T> onEscape(elemental2.dom.EventListener escapeHandler, KeyboardEvents.KeyboardEventOptions options)
optionsescapeHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onArrowUpDown(elemental2.dom.EventListener arrowDownHandler)
arrowDownHandler - the EventListener to callpublic KeyboardEvents<T> onArrowUpDown(elemental2.dom.EventListener arrowDownHandler, KeyboardEvents.KeyboardEventOptions options)
arrowDownHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onArrowDown(elemental2.dom.EventListener arrowDownHandler)
arrowDownHandler - the EventListener to callpublic KeyboardEvents<T> onArrowDown(elemental2.dom.EventListener arrowDownHandler, KeyboardEvents.KeyboardEventOptions options)
arrowDownHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onArrowUp(elemental2.dom.EventListener arrowUpHandler)
arrowUpHandler - the EventListener to callpublic KeyboardEvents<T> onArrowUp(elemental2.dom.EventListener arrowUpHandler, KeyboardEvents.KeyboardEventOptions options)
arrowUpHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onEnter(elemental2.dom.EventListener enterHandler)
enterHandler - the EventListener to callpublic KeyboardEvents<T> onEnter(elemental2.dom.EventListener enterHandler, KeyboardEvents.KeyboardEventOptions options)
enterHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onDelete(elemental2.dom.EventListener deleteHandler)
deleteHandler - the EventListener to callpublic KeyboardEvents<T> onDelete(elemental2.dom.EventListener deleteHandler, KeyboardEvents.KeyboardEventOptions options)
deleteHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onSpace(elemental2.dom.EventListener spaceHandler)
spaceHandler - the EventListener to callpublic KeyboardEvents<T> onSpace(elemental2.dom.EventListener spaceHandler, KeyboardEvents.KeyboardEventOptions options)
spaceHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> onTab(elemental2.dom.EventListener tabHandler)
tabHandler - the EventListener to callpublic KeyboardEvents<T> onTab(elemental2.dom.EventListener tabHandler, KeyboardEvents.KeyboardEventOptions options)
tabHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> on(String key, elemental2.dom.EventListener handler, KeyboardEvents.KeyboardEventOptions options)
handler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> on(String key, elemental2.dom.EventListener handler)
handler - the EventListener to callpublic KeyboardEvents<T> onCtrlBackspace(elemental2.dom.EventListener ctrlBackspaceHandler)
ctrlBackspaceHandler - the EventListener to callpublic KeyboardEvents<T> onCtrlBackspace(elemental2.dom.EventListener ctrlBackspaceHandler, KeyboardEvents.KeyboardEventOptions options)
ctrlBackspaceHandler - the EventListener to calloptions - the KeyboardEvents.KeyboardEventOptionspublic KeyboardEvents<T> setDefaultOptions(KeyboardEvents.KeyboardEventOptions defaultOptions)
KeyboardEvents.KeyboardEventOptionsdefaultOptions - the default KeyboardEvents.KeyboardEventOptionsCopyright © 2019–2022 Dominokit. All rights reserved.