com.vaadin.flow.component.listbox.dataview.
Class ListBoxDataView<T>
- java.lang.Object
 - 
- com.vaadin.flow.data.provider.AbstractDataView<T>
 - 
- com.vaadin.flow.component.listbox.dataview.ListBoxDataView<T>
 
 
 
- 
Type Parameters:
T- the item typeAll Implemented Interfaces:
DataView<T>, Serializable
public class ListBoxDataView<T> extends AbstractDataView<T>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
Constructors Constructor and Description 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.
 
- 
Method Summary
All Methods Modifier and Type Method and Description TgetItem(int index)Gets the item at the given index from the data available to the component.
protected Class<?>getSupportedDataProviderType()Returns supported
DataProvidertype for thisDataView.- 
Methods inherited from class com.vaadin.flow.data.provider.AbstractDataView
addItemCountChangeListener, equals, getIdentifierProvider, getItems, refreshAll, refreshItem, setIdentifierProvider, verifyDataProviderType 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
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 Detail
- 
getSupportedDataProviderType
protected Class<?> getSupportedDataProviderType()Description copied from class:
AbstractDataViewReturns supported
DataProvidertype for thisDataView.Specified by:
getSupportedDataProviderTypein classAbstractDataView<T>Returns:
supported data provider type
 
 - 
 
 -