com.vaadin.flow.data.binder.
Package com.vaadin.flow.data.binder
-
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.
BinderValidationErrorHandler Handler for applying effects to
HasValue
components inBinder
based onValidationResult
for the user input.BinderValidationStatusHandler<BEAN> Handler for
BinderValidationStatus
changes.BindingValidationStatusHandler Handler for
BindingValidationStatus
changes.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.
HasItems<T> Mixin interface for components that displays a collection of items.
HasItemsAndComponents<T> Represents a component that display a collection of items and can have additional components between the items.
HasItemsAndComponents.ItemComponent<T> Represents a single item component that is used inside an
HasItemsAndComponents
.HasValidator<V> A generic interface for field components and other user interface objects that have a user-editable value that should be validated.
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.
Setter<BEAN,FIELDVALUE> The function to write the field value to the bean property
StatusChangeListener Listener interface for status change events from binder.
ValidationResult Represents the result of a validation.
ValidationStatusChangeListener<V> The listener interface for receiving
ValidationStatusChangeEvent
events.Validator<T> A functional interface for validating user input or other potentially invalid data.
-
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 that uses reflection based on the provided bean type to resolve bean properties.
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.
DefaultBinderValidationErrorHandler Default implementation of
BinderValidationErrorHandler
.PropertyFilterDefinition Contains the constraints for filtering nested properties.
ReadOnlyHasValue<V> Generic
HasValue
to use any type of component with Vaadin data binding.RequiredFieldConfiguratorUtil Helper methods used by
RequiredFieldConfigurator
.StatusChangeEvent Binder status change event.
ValidationResult.SimpleValidationResult Simple validation result implementation.
ValidationStatusChangeEvent<V> The event to be processed when
ValidationStatusChangeListener.validationStatusChanged(ValidationStatusChangeEvent)
invoked.ValueContext Value context for
Converter
s. -
Enum Summary Enum Description BindingValidationStatus.Status Status of the validation.
ErrorLevel Represents the error levels displayed on components.
-
Exception Summary Exception Description ValidationException Indicates validation errors in a
Binder
when a field value is validated. -
Annotation Types Summary Annotation Type Description PropertyId Defines the custom property name to be bound to a
field component
usingBinder
.