AbstractBackEndDataProvider<T,F> |
Abstract base class for implementing back end data providers.
|
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.
|
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.
|
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.
|
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.
|
CompositeDataGenerator<T> |
A DataGenerator that aggregates multiple DataGenerators and delegates
the data generation to them.
|
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.
|
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.
|
DataProviderWrapper<T,F,M> |
Wrapper class for modifying, chaining and replacing filters and sorting in a
query.
|
DataViewUtils |
Internal utility class used by data view implementations and components to
simplify the filtering and sorting handling, but not limited to it.
|
FilterUtils |
Internal filter related utilities for data provider.
|
InMemoryDataProviderHelpers |
|
ItemCountChangeEvent<T extends Component> |
Event describing the item count change for a component.
|
KeyMapper<V> |
KeyMapper is the simple two-way map for generating textual keys
for objects and retrieving the objects later with the key.
|
ListDataProvider<T> |
|
Query<T,F> |
Immutable query object used to request data from a backend.
|
QuerySortOrder |
Sorting information for Query .
|
QuerySortOrderBuilder |
|
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.
|