com.vaadin.flow.component.listbox.dataview.
Class ListBoxDataView<T>
Type Parameters:
T - the item type
All Implemented Interfaces:
DataView<T>, Serializable
Implementation of generic data view for ListBox.
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
ConstructorsConstructorDescriptionListBoxDataView(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, ListBoxBase listBox) Constructs a new generic data view for ListBox and verifies the passed data provider is compatible with this data view implementation.
 - 
Method Summary
Modifier and TypeMethodDescriptiongetItem(int index) Gets the item at the given index from the data available to the component.
protected Class<?>Returns supported
DataProvidertype for thisDataView.Methods inherited from class com.vaadin.flow.data.provider.AbstractDataView
addIdentifierProviderChangeListener, addItemCountChangeListener, equals, getIdentifierProvider, getItems, refreshAll, refreshItem, setIdentifierProvider, verifyDataProviderType 
- 
Constructor Details
- 
ListBoxDataView
public ListBoxDataView(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, ListBoxBase listBox) Constructs a new generic data view for ListBox and verifies the passed data provider is compatible with this data view implementation.
Parameters:
dataProviderSupplier- data provider supplierlistBox- list box instance for this DataView 
 - 
 - 
Method Details
- 
getSupportedDataProviderType
Description copied from class:
AbstractDataViewReturns supported
DataProvidertype for thisDataView.Specified by:
getSupportedDataProviderTypein classAbstractDataView<T>Returns:
supported data provider type
 - 
getItem
Description copied from interface:
DataViewGets the item at the given index from the data available to the component. Data is filtered and sorted the same way as in the component.
Parameters:
index- item index numberReturns:
item on index
 
 -