| Interface | Description |
|---|---|
| BeanListing<T> |
An
ItemListing component using a bean type as item type and the bean property names as property set. |
| Components |
Main provider of UI components builders and configurators.
|
| Components.input | |
| Components.listing |
ItemListing builders provider. |
| Components.view |
ViewComponent and PropertyViewGroup builders provider. |
| ComposableComponent |
A
Component which supports a ComposableComponent.Composer delegate to compose a set of components into its content
component. |
| ComposableComponent.Builder<S extends PropertyComponentSource,C extends com.vaadin.ui.Component,B extends ComposableComponent.Builder<S,C,B>> |
Base
ComposableComponent builder. |
| ComposableComponent.Composer<C extends com.vaadin.ui.Component,S extends PropertyComponentSource> |
Delegate interface to compose a set of components from a component source into a
Component type content. |
| Dialog |
Dialog window representation.
|
| Dialog.Builder<B extends Dialog.Builder<B>> |
Base dialog builder
|
| Dialog.CloseListener |
Listener for dialog closing event
|
| Dialog.DialogBuilder |
Default
Dialog builder. |
| Dialog.DialogButtonConfigurator |
Interface to configure
Dialog buttons at build time. |
| Dialog.QuestionCallback |
Dialog.CloseListener extension which acts as callback for a question dialog to react to the user's response. |
| Dialog.QuestionDialogBuilder |
Question
Dialog builder. |
| Field<V> |
Represents a user-editable value component.
|
| HasComponent |
Represents and object which can be represented by a UI
Component, which can be obtained using the
HasComponent.getComponent() method. |
| Input<V> |
Input component representation, i.e.
|
| Input.InputFieldPropertyRenderer<T,F extends com.vaadin.data.HasValue<T> & com.vaadin.ui.Component> | |
| Input.InputPropertyRenderer<T> | |
| ItemListing<T,P> |
A component to display a set of items as tabular data, using item properties as column ids.
|
| ItemListing.CellStyleGenerator<T,P> |
Generator to provide the style names for a cell.
|
| ItemListing.ItemClickListener<T,P> |
Listener for user click events on an item (a listing row).
|
| ItemListing.ItemDetailsGenerator<T> |
Generator for item (row) details components.
|
| ItemListing.PropertyReorderListener<P> |
Listener for column reordering events.
|
| ItemListing.PropertyResizeListener<P> |
Listener for column resizing events.
|
| ItemListing.PropertyVisibilityListener<P> |
Listener for column visibility change events.
|
| ItemListing.RowStyleGenerator<T> |
Generator to provide the style names for an item row.
|
| ItemSet |
Implemented by components which support an item set as data source.
|
| ItemSet.ItemCaptionGenerator<ITEM> |
Item caption generator.
|
| ItemSet.ItemDescriptionGenerator<ITEM> |
Item description generator.
|
| ItemSet.ItemIconGenerator<ITEM> |
Item icon generator.
|
| MultiSelect<T> |
A
Selectable component in which multiple items can be selected at the same time. |
| PropertyBinding<T,B> |
Represents a binding between a
Property and a specific type component. |
| PropertyBinding.PostProcessor<B> |
Callback interface to perform configuration operations on a component bound to a
Property. |
| PropertyComponentSource |
Represents a source of
Components associated with a Property. |
| PropertyInputBinder |
Represents a component which binds a property set to
Input components. |
| PropertyInputBinder.PropertyInputValueChangeListener<V> |
A listener for
Input value change events when the Input is bound to a Property within a
PropertyInputBinder component. |
| PropertyInputForm |
A
PropertyInputGroup component to display the property Inputs on a layout, using the
ComposableComponent composition strategy. |
| PropertyInputForm.PropertyInputFormBuilder<C extends com.vaadin.ui.Component> |
PropertyInputForm builder. |
| PropertyInputGroup | |
| PropertyInputGroup.Builder<G extends PropertyInputGroup,B extends PropertyInputGroup.Builder<G,B>> |
Base
PropertyInputGroup builder. |
| PropertyInputGroup.DefaultValueProvider<T> |
Interface to provide the default value for a
Property. |
| PropertyInputGroup.PropertyInputGroupBuilder |
PropertyInputGroup builder. |
| PropertyListing | |
| PropertySetBound |
Represents an object bound to a
Property set. |
| PropertyValueComponentSource |
Represent a source of
ValueComponents bound to a Property set, i.e. |
| PropertyViewForm |
A
PropertyViewGroup component to display the property ViewComponents on a layout, using the
ComposableComponent composition strategy. |
| PropertyViewForm.PropertyViewFormBuilder<C extends com.vaadin.ui.Component> |
PropertyViewForm builder. |
| PropertyViewGroup |
Provides functionalities to build and manage a group of
ViewComponents bound to a Property set. |
| PropertyViewGroup.Builder<G extends PropertyViewGroup,B extends PropertyViewGroup.Builder<G,B>> |
Base
PropertyViewGroup builder. |
| PropertyViewGroup.PropertyViewGroupBuilder |
PropertyViewGroup builder. |
| PropertyViewGroup.ViewComponentPropertyRenderer<T> |
A
PropertyRenderer with a fixed ViewComponent rendering type. |
| 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<V> |
An
Input component with validation support using Validators. |
| ValidationStatusHandler |
Handler for validation status change events, typically bound to a
ValueComponent source object. |
| ValidationStatusHandler.ValidationStatusEvent<V> |
A validation status event.
|
| ValueComponent<V> |
Represents an object which can contain a value and provides its UI
Component representation. |
| ValueHolder<V> |
Represents an object which holds a value and provide methods to handle such value.
|
| ValueHolder.MaySupportValueChangeMode |
Declares that the
ValueChangeMode handling may be supported and provides methods to configure it. |
| ValueHolder.ValueChangeEvent<V> |
A
ValueHolder.ValueChangeListener event. |
| ValueHolder.ValueChangeListener<V> |
A listener for
ValueHolder value change events. |
| ViewComponent<V> |
A
ValueHolder Component to display a value in UI. |
| Enum | Description |
|---|---|
| ComposableComponent.ComponentsWidthMode |
Enumeration of composed Components width setup mode.
|
| ItemListing.ColumnAlignment |
Enumeration of column content alignment options
|
| Selectable.SelectionMode |
Selection modes enumeration.
|
| ValidationStatusHandler.Status |
Validation status.
|
| Exception | Description |
|---|---|
| ItemListing.NotBufferedException |
Exception thrown when a listing operation is invoked and it is valid only in buffered mode.
|
| PropertyInputGroup.OverallValidationException |
Validator.ValidationException extension to discern inputs validation and overall container validation exceptions. |
Copyright © 2019 The Holon Platform. All rights reserved.