| Interface | Description |
|---|---|
| BeanListing<T> |
An
ItemListing component using a bean type as item type and the bean property names as property set. |
| BoundComponentGroup<P,C extends HasComponent> |
A
ComponentGroup for which each component is bound to a property, which identifies the component
itself within the group. |
| BoundComponentGroup.Binding<P,C extends HasComponent> |
A binding between a property and a group element.
|
| ComponentGroup<C extends HasComponent> |
A group of
HasComponent type elements, which provides the actual Component through the
HasComponent.getComponent() method. |
| Components |
Main provider of UI components builders and configurators.
|
| Components.dialog |
Dialog builders provider.
|
| Components.input | |
| Components.listing |
ItemListing builders provider. |
| Components.view |
ViewComponent and PropertyViewGroup builders provider. |
| Composable |
An object which supports a
Composable.Composer, which can be used to compose a set of elements on the content layout. |
| Composable.Composer<C extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>> |
Provides the elements composition strategy on the content layout.
|
| GroupValidationStatusHandler<S,P,E extends HasComponent> |
Handler for validation status change events for a group of input fields.
|
| GroupValidationStatusHandler.GroupElementValidationStatusEvent<S,P,E extends HasComponent> |
A group element validation status event.
|
| GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E extends HasComponent> |
A group validation status event.
|
| HasComponent |
Represents and object which can be represented by a UI
Component, which can be obtained using the
HasComponent.getComponent() method. |
| HasLabel |
Represents a component which supports a label.
|
| HasPlaceholder |
Represents a component which supports a placeholder text.
|
| HasPropertySet<P> |
Represents an object bound to a property set.
|
| HasTitle |
Represents a component which supports a title, i.e. a description of the UI element.
|
| Input<T> |
Input component representation, i.e. a UI component that has a user-editable value.
|
| Input.InputPropertyRenderer<T> | |
| Input.PropertyHandler<P,T,V extends com.vaadin.flow.component.HasValue<?,T>,C extends com.vaadin.flow.component.Component> |
Input field/component property handler.
|
| ItemListing<T,P> |
A component to display a set of items as tabular data, using the item properties as column ids.
|
| ItemListing.EditorComponentGroup<P,T> |
A
BoundComponentGroup which represents the listing item editor Inputs and their property
bindings. |
| ItemListing.ItemListingCell |
An
ItemListing section row cell handler. |
| ItemListing.ItemListingRow<P> |
An
ItemListing section row handler. |
| ItemListing.ItemListingSection<P,R extends ItemListing.ItemListingRow<P>> |
ItemListing section handler for header and footer configuration. |
| ItemSet |
Implemented by components which support an item set as data source.
|
| MultiSelect<T> |
A
Selectable component in which multiple items can be selected at the same time. |
| PropertyInputForm |
A
PropertyInputGroup which provides an UI component to display the group elements, which can be composed
using a Composer. |
| PropertyInputGroup |
A
BoundComponentGroup which handles Input elements type and uses a Property set to bind and
identify the elements within the group. |
| PropertyListing | |
| PropertyViewForm |
A
PropertyViewGroup which provides an UI component to display the group elements, which can be composed using
a Composer. |
| PropertyViewGroup |
A
BoundComponentGroup which handles ViewComponent elements type and uses a Property set to
bind and identify the elements within the group. |
| Selectable<T> |
Represents a component which supports items selection.
|
| Selectable.SelectionEvent<T> |
Selection event.
|
| Selectable.SelectionListener<T> |
A listener for listening for selection changes from a
Selectable. |
| SingleSelect<T> |
A
Selectable component in which at most one item can be selected at a time. |
| Validatable |
Interface to provide value validation support for a component, using the current component value as the value to
validate.
|
| ValidatableInput<T> |
An
Input component with validation support using Validators. |
| ValidatableMultiSelect<T> |
An
MultiSelect component with validation support using Validators. |
| ValidatableSingleSelect<T> |
An
SingleSelect component with validation support using Validators. |
| ValidationStatusHandler<S> |
Handler for validation status change events, typically bound to a
ValueComponent source object. |
| ValidationStatusHandler.ValidationStatusEvent<S> |
A validation status event.
|
| ValueComponent<V> |
Represents an object which can contain a value and provides its UI
Component representation. |
| ValueHolder<V,E extends ValueHolder.ValueChangeEvent<V>> |
Represents an object which holds a value and provide methods to handle such value.
|
| ValueHolder.ValueChangeEvent<V> |
A
ValueHolder.ValueChangeListener event. |
| ValueHolder.ValueChangeListener<V,E extends ValueHolder.ValueChangeEvent<V>> |
A listener for
ValueHolder value change events. |
| ViewComponent<V> |
A
ValueHolder component to display a value in UI. |
| ViewComponent.ViewComponentPropertyRenderer<T> |
A
PropertyRenderer for the ViewComponent rendering type. |
| Enum | Description |
|---|---|
| Selectable.SelectionMode |
Selection modes enumeration.
|
| ValidationStatusHandler.Status |
Validation status.
|
| Exception | Description |
|---|---|
| Input.InputValueConversionException |
Exception used to notify Input values conversion errors.
|
Copyright © 2019 The Holon Platform. All rights reserved.