T
- item type.public class FilterableHierarchicalDataProvider<T> extends HierarchicalDataProviderWrapper<T,DataFilter> implements FilterableDataProvider<T>
Modifier and Type | Method and Description |
---|---|
Stream<T> |
fetch(com.vaadin.data.provider.Query<T,DataFilter> t) |
Stream<T> |
fetchChildren(com.vaadin.data.provider.HierarchicalQuery<T,DataFilter> query) |
DataFilter |
getFilter(com.vaadin.data.provider.Query<T,DataFilter> query) |
boolean |
hasChildren(T item) |
void |
setDataFilter(DataFilter dataFilter) |
static <T> FilterableHierarchicalDataProvider<T> |
wrap(com.vaadin.data.provider.HierarchicalDataProvider<T,DataFilter> src) |
dataProvider, getChildCount
addDataProviderListener, getId, isInMemory, refreshAll, refreshItem, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComparator
public static <T> FilterableHierarchicalDataProvider<T> wrap(com.vaadin.data.provider.HierarchicalDataProvider<T,DataFilter> src)
public void setDataFilter(DataFilter dataFilter)
setDataFilter
in interface FilterableDataProvider<T>
public Stream<T> fetch(com.vaadin.data.provider.Query<T,DataFilter> t)
fetch
in interface com.vaadin.data.provider.DataProvider<T,DataFilter>
fetch
in interface com.vaadin.data.provider.HierarchicalDataProvider<T,DataFilter>
fetch
in class com.vaadin.data.provider.DataProviderWrapper<T,DataFilter,DataFilter>
public Stream<T> fetchChildren(com.vaadin.data.provider.HierarchicalQuery<T,DataFilter> query)
fetchChildren
in interface com.vaadin.data.provider.HierarchicalDataProvider<T,DataFilter>
fetchChildren
in class HierarchicalDataProviderWrapper<T,DataFilter>
public DataFilter getFilter(com.vaadin.data.provider.Query<T,DataFilter> query)
getFilter
in class com.vaadin.data.provider.DataProviderWrapper<T,DataFilter,DataFilter>
public boolean hasChildren(T item)
hasChildren
in interface com.vaadin.data.provider.HierarchicalDataProvider<T,DataFilter>
hasChildren
in class HierarchicalDataProviderWrapper<T,DataFilter>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.