Class RadioButtonGroupListDataView<T>
java.lang.Object
com.vaadin.flow.data.provider.AbstractDataView<T>
com.vaadin.flow.data.provider.AbstractListDataView<T>
com.vaadin.flow.component.radiobutton.dataview.RadioButtonGroupListDataView<T>
- Type Parameters:
T- data type
- All Implemented Interfaces:
com.vaadin.flow.data.provider.DataView<T>,com.vaadin.flow.data.provider.ListDataView<T,,com.vaadin.flow.data.provider.AbstractListDataView<T>> Serializable
public class RadioButtonGroupListDataView<T>
extends com.vaadin.flow.data.provider.AbstractListDataView<T>
Data view implementation for RadioButtonGroup with in-memory list data.
Provides information on the data and allows operations on it.
- Since:
- See Also:
-
Field Summary
Fields inherited from class com.vaadin.flow.data.provider.AbstractDataView
component, dataProviderSupplier, NULL_IDENTIFIER_ERROR_MESSAGE, NULL_ITEM_ERROR_MESSAGE -
Constructor Summary
ConstructorsConstructorDescriptionRadioButtonGroupListDataView(com.vaadin.flow.function.SerializableSupplier<? extends com.vaadin.flow.data.provider.DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<T>, com.vaadin.flow.function.SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation.RadioButtonGroupListDataView(com.vaadin.flow.function.SerializableSupplier<? extends com.vaadin.flow.data.provider.DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, com.vaadin.flow.function.SerializableConsumer<com.vaadin.flow.data.provider.IdentifierProvider<T>> identifierChangedCallback, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<T>, com.vaadin.flow.function.SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetIdentifierProvider(com.vaadin.flow.data.provider.IdentifierProvider<T> identifierProvider) Methods inherited from class com.vaadin.flow.data.provider.AbstractListDataView
addFilter, addItem, addItemAfter, addItemBefore, addItems, addItemsAfter, addItemsBefore, addSortComparator, addSortOrder, contains, getDataProvider, getItem, getItemCount, getItems, getNextItem, getPreviousItem, getSupportedDataProviderType, removeFilters, removeItem, removeItems, removeSorting, setFilter, setItems, setSortComparator, setSortOrder, validateItemIndexMethods inherited from class com.vaadin.flow.data.provider.AbstractDataView
addIdentifierProviderChangeListener, addItemCountChangeListener, equals, getIdentifierProvider, getItemIndex, getItemIndex, refreshAll, refreshItem, verifyDataProviderType, verifyDataProviderTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.data.provider.DataView
addItemCountChangeListener, getItemIndex, refreshAll, refreshItem
-
Constructor Details
-
RadioButtonGroupListDataView
public RadioButtonGroupListDataView(com.vaadin.flow.function.SerializableSupplier<? extends com.vaadin.flow.data.provider.DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<T>, com.vaadin.flow.function.SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation.- Parameters:
dataProviderSupplier- data provider supplierradioButtonGroup- radioButton Group instance for this DataViewfilterOrSortingChangedCallback- callback, which is being invoked when the RadioButtonGroup's filtering or sorting changes, notnull
-
RadioButtonGroupListDataView
public RadioButtonGroupListDataView(com.vaadin.flow.function.SerializableSupplier<? extends com.vaadin.flow.data.provider.DataProvider<T, ?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, com.vaadin.flow.function.SerializableConsumer<com.vaadin.flow.data.provider.IdentifierProvider<T>> identifierChangedCallback, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<T>, com.vaadin.flow.function.SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation.- Parameters:
dataProviderSupplier- data provider supplierradioButtonGroup- radioButton Group instance for this DataViewidentifierChangedCallback- callback method which should be called when identifierProvider is changedfilterOrSortingChangedCallback- callback, which is being invoked when the RadioButtonGroup's filtering or sorting changes, notnull
-
-
Method Details
-
setIdentifierProvider
public void setIdentifierProvider(com.vaadin.flow.data.provider.IdentifierProvider<T> identifierProvider)
-