Modifier and Type | Method and Description |
---|---|
DataProvider<T,?> |
CheckboxGroup.getDataProvider()
Gets the data provider.
|
Modifier and Type | Method and Description |
---|---|
void |
CheckboxGroup.setDataProvider(DataProvider<T,?> dataProvider) |
Modifier and Type | Method and Description |
---|---|
DataProvider<T,?> |
ComboBox.getDataProvider()
Gets the data provider used by this ComboBox.
|
Modifier and Type | Method and Description |
---|---|
<C> void |
ComboBox.setDataProvider(DataProvider<T,C> dataProvider,
SerializableFunction<String,C> filterConverter)
Sets the data provider and filter converter for this listing.
|
void |
ComboBox.setDataProvider(DataProvider<T,String> dataProvider)
Sets the data provider for this listing.
|
Modifier and Type | Method and Description |
---|---|
DataProvider<T,?> |
Grid.getDataProvider()
Returns the data provider of this grid.
|
Modifier and Type | Method and Description |
---|---|
void |
Grid.setDataProvider(DataProvider<T,?> dataProvider) |
Modifier and Type | Method and Description |
---|---|
DataProvider<T,?> |
IronList.getDataProvider()
Returns the data provider of this list.
|
Modifier and Type | Method and Description |
---|---|
void |
IronList.setDataProvider(DataProvider<T,?> dataProvider) |
Modifier and Type | Method and Description |
---|---|
DataProvider<T,?> |
ListBox.getDataProvider()
Gets the data provider.
|
Modifier and Type | Method and Description |
---|---|
void |
ListBox.setDataProvider(DataProvider<T,?> dataProvider) |
Modifier and Type | Method and Description |
---|---|
DataProvider<T,?> |
RadioButtonGroup.getDataProvider()
Gets the data provider.
|
Modifier and Type | Method and Description |
---|---|
void |
RadioButtonGroup.setDataProvider(DataProvider<T,?> dataProvider) |
Modifier and Type | Method and Description |
---|---|
void |
TreeGrid.setDataProvider(DataProvider<T,?> dataProvider) |
Modifier and Type | Method and Description |
---|---|
void |
HasDataProvider.setDataProvider(DataProvider<T,?> dataProvider)
Sets the data provider for this listing.
|
<C> void |
HasFilterableDataProvider.setDataProvider(DataProvider<T,C> dataProvider,
SerializableFunction<F,C> filterConverter)
Sets the data provider and filter converter for this listing.
|
default void |
HasFilterableDataProvider.setDataProvider(DataProvider<T,F> dataProvider)
Sets the data provider for this listing.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BackEndDataProvider<T,F>
A data provider that lazy loads items from a back end.
|
interface |
ConfigurableFilterDataProvider<T,Q,C>
A data provider that supports programmatically setting a filter that will be
applied to all queries.
|
interface |
InMemoryDataProvider<T>
A mixin interface for in-memory data providers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackEndDataProvider<T,F>
Abstract base class for implementing back end data providers.
|
class |
AbstractDataProvider<T,F>
Abstract data provider implementation which takes care of refreshing data
from the underlying data provider.
|
class |
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.
|
class |
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.
|
class |
DataProviderWrapper<T,F,M>
Wrapper class for modifying, chaining and replacing filters and sorting in a
query.
|
class |
ListDataProvider<T>
DataProvider wrapper for Collection s. |
Modifier and Type | Field and Description |
---|---|
protected DataProvider<T,M> |
DataProviderWrapper.dataProvider
The actual data provider behind this wrapper.
|
Modifier and Type | Method and Description |
---|---|
default <Q> DataProvider<T,Q> |
InMemoryDataProvider.filteringBy(SerializableBiPredicate<T,Q> predicate)
Wraps this data provider to create a new data provider that is filtered
by comparing an item to the filter value provided in the query.
|
default <V,Q> DataProvider<T,Q> |
InMemoryDataProvider.filteringBy(ValueProvider<T,V> valueProvider,
SerializableBiPredicate<V,Q> predicate)
Wraps this data provider to create a new data provider that is filtered
by comparing an item property value to the filter value provided in the
query.
|
static <T> DataProvider<T,String> |
InMemoryDataProviderHelpers.filteringByCaseInsensitiveString(InMemoryDataProvider<T> dataProvider,
ValueProvider<T,String> valueProvider,
SerializableBiPredicate<String,String> predicate,
SerializableSupplier<Locale> localeSupplier)
Wraps a given data provider so that its filter tests the given predicate
with the lower case string provided by the given value provider.
|
default <V> DataProvider<T,V> |
InMemoryDataProvider.filteringByEquals(ValueProvider<T,V> valueProvider)
Wraps this data provider to create a new data provider that is filtered
by testing whether the value of a property is equals to the filter value
provided in the query.
|
static <T,V,Q> DataProvider<T,Q> |
InMemoryDataProviderHelpers.filteringByIgnoreNull(InMemoryDataProvider<T> dataProvider,
ValueProvider<T,V> valueProvider,
SerializableBiPredicate<V,Q> predicate)
Wraps a given data provider so that its filter ignores null items
returned by the given value provider.
|
default DataProvider<T,String> |
InMemoryDataProvider.filteringByPrefix(ValueProvider<T,String> valueProvider)
Wraps this data provider to create a new data provider that is filtered
by a string by checking whether the lower case representation of an item
property value starts with the lower case representation of the filter
value provided in the query.
|
default DataProvider<T,String> |
InMemoryDataProvider.filteringByPrefix(ValueProvider<T,String> valueProvider,
Locale locale)
Wraps this data provider to create a new data provider that is filtered
by a string by checking whether the lower case representation of an item
property value starts with the lower case representation of the filter
value provided in the query.
|
default DataProvider<T,String> |
InMemoryDataProvider.filteringBySubstring(ValueProvider<T,String> valueProvider)
Wraps this data provider to create a new data provider that is filtered
by a string by checking whether the lower case representation of the
filter value provided in the query is a substring of the lower case
representation of an item property value.
|
default DataProvider<T,String> |
InMemoryDataProvider.filteringBySubstring(ValueProvider<T,String> valueProvider,
Locale locale)
Wraps this data provider to create a new data provider that is filtered
by a string by checking whether the lower case representation of the
filter value provided in the query is a substring of the lower case
representation of an item property value.
|
DataProvider<T,?> |
DataCommunicator.getDataProvider()
Gets the current data provider from this DataCommunicator.
|
DataProvider<T,?> |
DataChangeEvent.getSource() |
default <C> DataProvider<T,C> |
DataProvider.withConvertedFilter(SerializableFunction<C,F> filterConverter)
Wraps this data provider to create a data provider that uses a different
filter type.
|
Modifier and Type | Method and Description |
---|---|
<F> SerializableConsumer<F> |
DataCommunicator.setDataProvider(DataProvider<T,F> dataProvider,
F initialFilter)
Sets the current data provider for this DataCommunicator.
|
Constructor and Description |
---|
ConfigurableFilterDataProviderWrapper(DataProvider<T,F> dataProvider)
Creates a new configurable filter data provider by wrapping an existing
data provider.
|
DataChangeEvent(DataProvider<T,?> source)
Creates a new
DataChangeEvent event originating from the given
data provider. |
DataProviderWrapper(DataProvider<T,M> dataProvider)
Constructs a filtering wrapper for a data provider.
|
DataRefreshEvent(DataProvider<T,?> source,
T item)
Creates a new data refresh event originating from the given data
provider.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BackEndHierarchicalDataProvider<T,F>
A data provider that lazy loads items from a back end containing hierarchical
data.
|
interface |
HierarchicalDataProvider<T,F>
A common interface for fetching hierarchical data from a data source, such as
an in-memory collection or a backend database.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackEndHierarchicalDataProvider<T,F>
Abstract base class for implementing
BackEndHierarchicalDataProvider s. |
class |
AbstractHierarchicalDataProvider<T,F>
Abstract hierarchical data provider implementation which takes care of item
refreshes and associated events.
|
class |
TreeDataProvider<T>
An in-memory data provider for listing components that display hierarchical
data.
|
Modifier and Type | Method and Description |
---|---|
<C> DataProvider<T,C> |
TreeDataProvider.withConvertedFilter(SerializableFunction<C,SerializablePredicate<T>> filterConverter) |
Modifier and Type | Method and Description |
---|---|
<F> SerializableConsumer<F> |
HierarchicalDataCommunicator.setDataProvider(DataProvider<T,F> dataProvider,
F initialFilter)
Set the current hierarchical data provider for this communicator.
|
Copyright © 2018. All rights reserved.