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. a UI component that has a user-editable value.
|
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
Component s 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 Input s 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
ValueComponent s bound to a Property set, i.e. a container of
ValueComponent and Property bindings. |
PropertyViewForm |
A
PropertyViewGroup component to display the property ViewComponent s 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
ViewComponent s 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 Validator s. |
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.