| Interface | Description |
|---|---|
| AppendStrategy |
The strategy for appending the menu to the target element
|
| BaseDominoElement.ElementHandler<T> |
A function to apply generic logic to a component
|
| BaseDominoElement.ResizeHandler<T> |
A function to be called when element is resized
|
| BaseDominoElement.StyleEditor<E extends elemental2.dom.HTMLElement,T extends org.jboss.elemento.IsElement<E>> |
A function to edit a component style
|
| BaseDominoElement.WavesStyler |
a function to add waves effect to a component
|
| CanActivate |
A component that can be activated should implement this interface
|
| CanDeactivate |
A component that can be deactivated should implement this interface
|
| Checkable<T> |
A Component that needs to have a toggle state (checked/unchecked) should implement this interface
|
| DelayedExecution.DelayedAction |
A function to implement the action to be taken for
DelayedTextInput |
| DelayedTextInput.DelayedAction |
A function to implement the action to be taken for
DelayedTextInput |
| DominoUIConfig.DropdownPositionProvider<T> |
A provider for creating
DropDownPosition |
| DominoUIConfig.GlobalValidationHandler |
A global validation handler that will be called when a form field gets validated
|
| DominoUIConfig.NumberParsers | |
| DominoUIConfig.RequiredIndicatorRenderer |
An interface for rendering the required indicator on fields
|
| DominoUIConfig.TreeCollapseSupplier |
A provider for creating
CollapseStrategy for TreeItem(s) |
| ElementObserver |
Obeserving an element Attach/Detach cycle should return an implementation of this interface that
holds information about the element being observed
|
| Focusable<T> |
Components that can be focused should implement this interface
|
| HasAutoValidation<T> |
Components that need to use the auto validation feature should implement this interface
|
| HasBackground<T> |
Components that can have a background should implement this interface
|
| HasChangeHandlers<T,V> |
Components that has a value that can be changed and need to define listeners for the changes
should implement this interface
|
| HasChangeHandlers.ChangeHandler<V> | |
| HasChildren<T> |
A component that can have child elements should implement this interface
|
| HasClickableElement |
Component that can be clicked or has a child element that can be clicked should implement this
interface
|
| HasClickHandler<T> |
A component that can receive click interactions should implement this interface
|
| HasClickHandler.ClickHandler |
A function to handle click events
|
| HasContent<T> |
A component that can have text content should implement this interface
|
| HasDeselectionHandler<T> |
a component that can be deselected should implement this interface
|
| HasDeselectionHandler.DeselectionHandler |
A function to implement component deselection
|
| HasHelperText<T> |
Component that can have a helper text should implement this interface
|
| HasLabel<T> |
Components that can have a label should implement this interface
|
| HasLength<T> |
Components that has a requirement to have a min and max length can implement this interface
|
| HasMultiSelectionSupport<T extends HasMultiSelectionSupport<T>> |
This interface is used to implement multi-select capability to a component
|
| HasName<T> |
A component that can have a name should implement this interface
|
| HasPlaceHolder<T> |
Components that can have a placeholder should implement this interface
|
| HasRemoveHandler<T> |
A component that can be removed should implement this interface
|
| HasRemoveHandler.RemoveHandler |
a function to handle removing of the component
|
| HasSelectionHandler<T,V> |
A component that has items to be selected/deselected should implement this interface
|
| HasSelectionHandler.SelectionHandler<V> |
A function to implement logic to be executed when a component being selected
|
| HasSelectionSupport<T> |
Components that needs to support selection of items can implement this interface
|
| HasSelectSupport<T> |
A component that can have a selected item should implement this interface
|
| HasValidation<T> |
Component that can be validated should implement this interface
|
| HasValidation.Validator |
An interface to implement validators
|
| HasValue<T,V> |
A Component that can have a value should implement this interface
|
| HasWavesElement |
A component that can have Waves effect should implement this interface
|
| IsCollapsible<T> |
A component that can be shown/hidden should implement this interface
|
| IsReadOnly<T> |
A component that can have a readonly mode should implement this interface
|
| IsRequired<T> |
Components that need to have required value validation should implement this interface
|
| KeyboardHandlers |
A component that should provide handlers for keyboard events should implement this interface
|
| KeyboardHandlers.ArrowDownHandler |
a function to handle the Arrow down key
|
| KeyboardHandlers.ArrowUpHandler |
a function to handle the Arrow up key
|
| KeyboardHandlers.EscapeHandler |
a function to handle the Escape key
|
| KeyboardHandlers.TabHandler |
a function to handle the Tab key
|
| KeyboardNavigation.EscapeHandler |
Escape handler to be called when escape key is pressed
|
| KeyboardNavigation.FocusCondition<V> |
A condition which evaluates if an item should be focused or not
|
| KeyboardNavigation.FocusHandler<V> |
Focus handler to be called when an item gets focused
|
| KeyboardNavigation.ItemNavigationHandler<V> |
Selection handler to be called when an item gets selected
|
| LambdaFunction | |
| ParentTreeItem<T> |
An interface representing a parent tree item
|
| ResizeObserver.ResizeObserverCallbackFn | |
| ResizeObserverOptions.BoxUnionType | |
| Selectable<T> |
A component that can be selected/deselected should implement this interface
|
| Selectable.SelectionHandler<T> |
A function to implement logic to be executed when a
Selectable component selection
changed |
| Sizable<T> |
An interface for a component that can have different sizes
|
| Switchable<T> |
Components that can be enabled/disabled should implement this interface
|
| Class | Description |
|---|---|
| BaseDominoElement<E extends elemental2.dom.HTMLElement,T extends org.jboss.elemento.IsElement<E>> |
This is the base implementation for all domino components.
|
| ColorStylesGenerators | |
| DelayedExecution |
A utility class that allow execution of logic after a specific delay
|
| DelayedTextInput |
A component that wraps an
HTMLInputElement and performs an action when the user stops
typing in the input after a configurable delay |
| DominoDocument |
Extending
HTMLDocument to add functionality missing from elemental2 |
| DominoDom |
JsInterop to use the missing features from elemental2
|
| DominoElement<E extends elemental2.dom.HTMLElement> |
A class that can wrap any HTMLElement as domino component
|
| DominoUIConfig |
This class provides global configuration for form fields
|
| DominoWindow |
Extending
Window to add functionality missing from elemental2 |
| ElementUtil |
A general purpose utility class
|
| KeyboardNavigation<V extends org.jboss.elemento.IsElement<?>> |
A helper class to ease the keyboard navigation of a menu
|
| KeyboardNavigation.EventOptions |
A utilty class to define stopPropagation and preventDefault options for an event
|
| LazyInitializer | |
| Mask |
A utility that provides masking feature on input elements based on pattern and regex
|
| Mask.MaskingBuilder |
A builder class for
Mask |
| PopupsCloser |
A utility class that close all opened popus based on a selector
|
| ResizeObserver |
This class allows us to listen to the elements size changes
|
| ResizeObserverEntry | |
| ResizeObserverOptions | |
| ResizeObserverSize | |
| SwipeUtil |
A utility class to register swap events listeners on elements
|
| TextNode |
A static factory class to create DOM text nodes
|
| TextUtil |
Utility class to deal with text operations
|
| Enum | Description |
|---|---|
| ScreenMedia |
an enum that lists a set css classes that controls the visibility of the element based on screen
media
|
| SwipeUtil.SwipeDirection |
Predefined swap directions
|
Copyright © 2019–2022 Dominokit. All rights reserved.