| Interface | Description |
|---|---|
| Binder.Binding<BEAN,TARGET> |
Represents the binding between a field and a data property.
|
| Binder.BindingBuilder<BEAN,TARGET> |
Creates a binding between a field and a data property.
|
| BinderValidationStatusHandler<BEAN> |
Handler for
BinderValidationStatus changes. |
| BindingValidationStatusHandler |
Handler for
BindingValidationStatus changes. |
| Converter<PRESENTATION,MODEL> |
Interface that implements conversion between a model and a presentation type.
|
| ErrorMessageProvider |
Provider interface for generating localizable error messages using
ValueContext. |
| HasDataProvider<T> |
A generic interface for listing components that use a data provider for
showing data.
|
| HasFilterableDataProvider<T,F> |
A generic interface for listing components that use a filterable data
provider for showing data.
|
| HasHierarchicalDataProvider<T> |
A generic interface for hierarchical listing components that use a data
provider for showing data.
|
| HasItems<T> |
A component that displays a collection of items.
|
| HasValue<V> |
A generic interface for field components and other user interface objects
that have a user-editable value.
|
| HasValue.ValueChangeListener<V> |
A listener for value change events.
|
| PropertyDefinition<T,V> |
A property from a
PropertySet. |
| PropertySet<T> |
Describes a set of properties that can be used for configuration based on
property names instead of setter and getter callbacks.
|
| RequiredFieldConfigurator |
This interface represents a predicate which returns
true if bound
field should be configured to have required indicator via
HasValue.setRequiredIndicatorVisible(boolean). |
| Result<R> |
Represents the result of an operation that might fail, such as type
conversion.
|
| SelectionModel<T> |
Models the selection logic of a
Listing component. |
| SelectionModel.Multi<T> |
A selection model in which multiple items can be selected at the same
time.
|
| SelectionModel.Single<T> |
A selection model in which at most one item can be selected at a time.
|
| StatusChangeListener |
Listener interface for status change events from binder.
|
| ValidationResult |
Represents the result of a validation.
|
| Validator<T> |
A functional interface for validating user input or other potentially invalid
data.
|
| ValueProvider<SOURCE,TARGET> |
A callback interface for providing values from a given source.
|
| Class | Description |
|---|---|
| AbstractBeanPropertyDefinition<T,V> |
Abstract base class for PropertyDefinition implementations for beans.
|
| BeanPropertySet<T> |
A
PropertySet that uses reflection to find bean properties. |
| BeanPropertySet.NestedBeanPropertyDefinition<T,V> |
Contains properties for a bean type which is nested in another
definition.
|
| BeanValidationBinder<BEAN> | |
| Binder<BEAN> |
Connects one or more
Field components to properties of a backing data
type such as a bean type. |
| Binder.BindingBuilderImpl<BEAN,FIELDVALUE,TARGET> |
An internal implementation of
BindingBuilder. |
| Binder.BindingImpl<BEAN,FIELDVALUE,TARGET> |
An internal implementation of
Binding. |
| BinderValidationStatus<BEAN> |
Binder validation status change.
|
| BindingValidationStatus<TARGET> |
Represents the status of field validation.
|
| HasValue.ValueChangeEvent<V> |
An event fired when the value of a
HasValue changes. |
| PropertyFilterDefinition |
Class containing the constraints for filtering nested properties.
|
| ReadOnlyHasValue<V> |
Generic
HasValue to use any type of component with Vaadin data
binding. |
| StatusChangeEvent |
Binder status change event.
|
| TreeData<T> |
Class for representing hierarchical data.
|
| ValidationResult.SimpleValidationResult | |
| ValueContext |
Value context for
Converters. |
| Enum | Description |
|---|---|
| BindingValidationStatus.Status |
Status of the validation.
|
| Exception | Description |
|---|---|
| ValidationException |
Indicates validation errors in a
Binder when a field value is
validated. |
Copyright © 2021 Vaadin Ltd. All rights reserved.