All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractBackEndDataProvider<T,F> |
Abstract base class for implementing back end data providers.
|
| AbstractBackEndHierarchicalDataProvider<T,F> |
|
| AbstractBeanPropertyDefinition<T,V> |
Abstract base class for PropertyDefinition implementations for beans.
|
| AbstractComponentDataGenerator<T> |
Abstract class used as base for DataGenerators that need to manage the
lifecycle of components, according to what items are requested or destroyed.
|
| AbstractDataProvider<T,F> |
Abstract data provider implementation which takes care of refreshing data
from the underlying data provider.
|
| AbstractDataView<T> |
Abstract data view implementation which handles parts that apply for any type
of data.
|
| AbstractHierarchicalDataProvider<T,F> |
Abstract hierarchical data provider implementation which takes care of item
refreshes and associated events.
|
| AbstractLazyDataView<T> |
Abstract lazy data view implementation which handles the interaction with a
data communicator.
|
| AbstractListDataView<T> |
Abstract list data view implementation which provides common methods for
fetching, filtering and sorting in-memory data to all ListDataView
subclasses.
|
| AbstractStringToNumberConverter<T extends Number> |
A converter that converts from the number type T to String and back.
|
| AbstractValidator<T> |
An abstract base class for typed validators.
|
| ArrayUpdater |
Array update strategy aware class.
|
| ArrayUpdater.Update |
Array updater strategy.
|
| BackEndDataProvider<T,F> |
A data provider that lazy loads items from a back end.
|
| BackEndHierarchicalDataProvider<T,F> |
A data provider that lazy loads items from a back end containing hierarchical
data.
|
| BeanDataGenerator<T> |
A DataGenerator that sends all the fields of the objects in the model
to the client, using the field names as property names.
|
| 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.
|
| BeanValidator |
A Validator using the JSR-303 (javax.validation) annotation-based
bean validation mechanism.
|
| BigDecimalRangeValidator |
Validator for validating that an BigDecimal is inside a given range.
|
| BigIntegerRangeValidator |
Validator for validating that an BigInteger is inside a given range.
|
| Binder<BEAN> |
Connects one or more Field components to properties of a backing data
type such as a bean type.
|
| 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.
|
| Binder.BindingBuilderImpl<BEAN,FIELDVALUE,TARGET> |
An internal implementation of BindingBuilder.
|
| Binder.BindingImpl<BEAN,FIELDVALUE,TARGET> |
An internal implementation of Binding.
|
| BinderValidationErrorHandler |
|
| BinderValidationStatus<BEAN> |
Binder validation status change.
|
| BinderValidationStatusHandler<BEAN> |
|
| BindingException |
|
| BindingExceptionHandler |
Handles an Exception which may be thrown inside Binder.Binding logic
to be able to identify the originator of the exception (the original
Exception instance usually doesn't contain any information which
HasValue object is the source of the exception).
|
| BindingValidationStatus<TARGET> |
Represents the status of field validation.
|
| BindingValidationStatus.Status |
Status of the validation.
|
| BindingValidationStatusHandler |
|
| ByteRangeValidator |
Validator for validating that an Byte is inside a given range.
|
| CallbackDataProvider<T,F> |
Data provider that uses one callback for fetching items from a back end and
another callback for counting the number of available items.
|
| CallbackDataProvider.CountCallback<T,F> |
Callback interface for counting the number of items in a backend based on
a query.
|
| CallbackDataProvider.FetchCallback<T,F> |
Callback interface for fetching a stream of items from a backend based on
a query.
|
| CompositeDataGenerator<T> |
A DataGenerator that aggregates multiple DataGenerators and delegates
the data generation to them.
|
| ConfigurableFilterDataProvider<T,Q,C> |
A data provider that supports programmatically setting a filter that will be
applied to all queries.
|
| ConfigurableFilterDataProviderWrapper<T,Q,C,F> |
A configurable data provider that wraps another data provider by combining
any filter from the component with the configured filter and passing that to
the wrapped provider through the query.
|
| Converter<PRESENTATION,MODEL> |
Defines conversion between a model and a presentation type.
|
| ConverterFactory |
Creates Converter instances capable to handle conversion between a
model and a presentation type.
|
| DataChangeEvent<T> |
An event fired when the data of a DataProvider changes.
|
| DataChangeEvent.DataRefreshEvent<T> |
An event fired when a single item of a DataProvider has been
updated.
|
| DataCommunicator<T> |
DataProvider base class.
|
| DataCommunicator.EmptyDataProvider<T1> |
In-memory data provider with no items.
|
| DataCommunicator.Filter<F> |
Wraps the component's filter object with the meta information whether
this filter changing should trigger the item count change event.
|
| DataGenerator<T> |
|
| DataKeyMapper<T> |
DataKeyMapper to map data objects to key strings.
|
| DataProvider<T,F> |
A common interface for fetching data from a backend.
|
| DataProviderListener<T> |
Data change events listener.
|
| DataProviderWrapper<T,F,M> |
Wrapper class for modifying, chaining and replacing filters and sorting in a
query.
|
| DataView<T> |
Base view interface for getting information on current data set of a
Component.
|
| DataViewUtils |
Internal utility class used by data view implementations and components to
simplify the filtering and sorting handling, but not limited to it.
|
| DateRangeValidator |
Validator for validating that a LocalDate is inside a given range.
|
| DateTimeRangeValidator |
Validator for validating that a LocalDateTime is inside a given
range.
|
| DateToLongConverter |
A converter that converts from Long to Date and back.
|
| DateToSqlDateConverter |
Converter for handling conversion between Date and
Date.
|
| DefaultBinderValidationErrorHandler |
|
| DefaultBindingExceptionHandler |
|
| DefaultConverterFactory |
Default implementation of ConverterFactory, handling all standard
converters defined in com.vaadin.flow.data.converters package.
|
| DoubleRangeValidator |
Validator for validating that a Double is inside a given range.
|
| EmailValidator |
A string validator for e-mail addresses.
|
| ErrorLevel |
Represents the error levels displayed on components.
|
| ErrorMessageProvider |
Provider interface for generating localizable error messages using
ValueContext.
|
| FilterUtils |
Internal filter related utilities for data provider.
|
| FloatRangeValidator |
Validator for validating that a Float is inside a given range.
|
| HasDataGenerators<T> |
Defines the contract of adding and removing multiple DataGenerators
to a given object.
|
| HasDataProvider<T> |
A generic interface for listing components that use a data provider for
showing data.
|
| HasDataView<T,F,V extends DataView<T>> |
|
| 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 hierarchical data.
|
| HasItemComponents<T> |
Represents a component that can have additional components between the items.
|
| HasItemComponents.ItemComponent<T> |
|
| 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.
|
| HasLazyDataView<T,F,V extends LazyDataView<T>> |
Interface that defines methods for fetching items lazily from a backend.
|
| HasListDataView<T,V extends ListDataView<T,?>> |
An interface for components that accept setting items in-memory and returns a
ListDataView that provides information and allows operations on the
items.
|
| HasValidator<V> |
A generic interface for field components and other user interface objects
that have a user-editable value that should be validated.
|
| HasValueChangeMode |
Denotes that the component is able to change the way its value on the client
side is synchronized with the server side.
|
| HierarchicalArrayUpdater |
Hierarchical array update strategy aware class.
|
| HierarchicalArrayUpdater.HierarchicalUpdate |
Array updater strategy that is aware of hierarchical changes.
|
| HierarchicalCommunicationController<T> |
HierarchicalCommunicationController controls all the communication to client.
|
| HierarchicalConfigurableFilterDataProvider<T,Q,C> |
A hierarchical data provider that supports programmatically setting a filter
that will be applied to all queries.
|
| HierarchicalDataCommunicator<T> |
Data communicator that handles requesting hierarchical data from
HierarchicalDataProvider and sending it to client side.
|
| HierarchicalDataProvider<T,F> |
A common interface for fetching hierarchical data from a data source, such as
an in-memory collection or a backend database.
|
| HierarchicalQuery<T,F> |
Immutable hierarchical query object used to request data from a backend.
|
| HierarchyMapper<T,F> |
Mapper for hierarchical data.
|
| IdentifierProvider<T> |
A callback interface that is used to provide the identifier of an item.
|
| InMemoryDataProvider<T> |
A mixin interface for in-memory data providers.
|
| InMemoryDataProviderHelpers |
|
| IntegerRangeValidator |
Validator for validating that an Integer is inside a given range.
|
| ItemCountChangeEvent<T extends Component> |
Event describing the item count change for a component.
|
| ItemCountChangeListener |
Listener interface for getting updates on data item count changes.
|
| KeyMapper<V> |
KeyMapper is the simple two-way map for generating textual keys
for objects and retrieving the objects later with the key.
|
| LazyDataView<T> |
DataView for lazy loaded data.
|
| ListDataProvider<T> |
|
| ListDataView<T,V extends ListDataView<T,?>> |
DataView for a in-memory list data that provides information on the data and
allows operations on it.
|
| LocalDateTimeToDateConverter |
A converter that converts between LocalDateTime and
Date.
|
| LocalDateToDateConverter |
A converter that converts between LocalDate and
Date.
|
| LongRangeValidator |
Validator for validating that an Long is inside a given range.
|
| MultiSelect<C extends Component,T> |
Multi selection component which allows to select and deselect multiple items.
|
| MultiSelectionEvent<C extends Component,T> |
Fired when the selection changes in a listing component that supports
multiple item selection.
|
| MultiSelectionListener<C extends Component,T> |
A listener for listening for selection changes from a multiselection
component.
|
| PropertyDefinition<T,V> |
|
| PropertyFilterDefinition |
Contains the constraints for filtering nested properties.
|
| PropertyId |
|
| PropertySet<T> |
Describes a set of properties that can be used for configuration based on
property names instead of setter and getter callbacks.
|
| Query<T,F> |
Immutable query object used to request data from a backend.
|
| QuerySortOrder |
Sorting information for Query.
|
| QuerySortOrderBuilder |
|
| RangeValidator<T> |
Verifies that a value is within the given range.
|
| ReadOnlyHasValue<V> |
Generic HasValue to use any type of component with Vaadin data
binding.
|
| RegexpValidator |
A string validator comparing the string against a Java regular expression.
|
| RequiredFieldConfigurator |
|
| RequiredFieldConfiguratorUtil |
|
| Result<R> |
Represents the result of an operation that might fail, such as type
conversion.
|
| SelectionEvent<C extends Component,T> |
A selection event that unifies the way to access to selection event for multi
selection and single selection components (in case when only one selected
item is required).
|
| SelectionListener<C extends Component,T> |
A listener for SelectionEvent.
|
| SelectionModel<C extends Component,T> |
Models the selection logic of a Listing component.
|
| SelectionModel.Multi<C extends Component,T> |
A selection model in which multiple items can be selected at the same
time.
|
| SelectionModel.Single<C extends Component,T> |
A selection model in which at most one item can be selected at a time.
|
| Setter<BEAN,FIELDVALUE> |
The function to write the field value to the bean property
|
| ShortRangeValidator |
Validator for validating that an Short is inside a given range.
|
| SingleSelect<C extends Component,T> |
Single selection component whose selection is treated as a value.
|
| SingleSelectionEvent<C extends Component,T> |
Fired when the selection changes in a listing component.
|
| SingleSelectionListener<C extends Component,T> |
A listener for listening to selection changes on a single selection
component.
|
| SortDirection |
Describes sorting direction.
|
| SortEvent<T extends Component,S extends SortOrder<?>> |
|
| SortEvent.SortNotifier<T extends Component,S extends SortOrder<?>> |
The interface for adding and removing listeners for SortEvents.
|
| SortOrder<T> |
Sorting information for one field.
|
| SortOrderBuilder<T extends SortOrder<V>,V> |
Base class for helper classes with fluent API for constructing sort order
lists.
|
| StatusChangeEvent |
Binder status change event.
|
| StatusChangeListener |
Listener interface for status change events from binder.
|
| StringLengthValidator |
Verifies that the length of a string is within the given range.
|
| StringToBigDecimalConverter |
|
| StringToBigIntegerConverter |
|
| StringToBooleanConverter |
|
| StringToDateConverter |
A converter that converts from Date to String and back.
|
| StringToDoubleConverter |
|
| StringToFloatConverter |
A converter that converts from String to Float and back.
|
| StringToIntegerConverter |
|
| StringToLongConverter |
A converter that converts from String to Long and back.
|
| StringToUuidConverter |
A converter that converts from String to UUID and back.
|
| TreeData<T> |
Represents hierarchical data.
|
| TreeDataProvider<T> |
An in-memory data provider for listing components that display hierarchical
data.
|
| ValidationException |
Indicates validation errors in a Binder when a field value is
validated.
|
| ValidationResult |
Represents the result of a validation.
|
| ValidationResult.SimpleValidationResult |
Simple validation result implementation.
|
| ValidationStatusChangeEvent<V> |
|
| ValidationStatusChangeListener<V> |
|
| Validator<T> |
A functional interface for validating user input or other potentially invalid
data.
|
| ValueChangeMode |
All possible value change modes that can be set for any component extending
HasValueChangeMode.
|
| ValueContext |
Value context for Converters.
|