com.vaadin.data.
Package com.vaadin.data
-
Interface Summary 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 viaHasValue.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 Summary 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
Converter
s. -
Enum Summary Enum Description BindingValidationStatus.Status Status of the validation.
-
Exception Summary Exception Description ValidationException Indicates validation errors in a
Binder
when a field value is validated.