com.vaadin.flow.data.provider.hierarchy.
Package com.vaadin.flow.data.provider.hierarchy
-
Interface Summary Interface Description BackEndHierarchicalDataProvider<T,F> A data provider that lazy loads items from a back end containing hierarchical data.
HasHierarchicalDataProvider<T> A generic interface for hierarchical listing components that use a data provider for showing hierarchical data.
HierarchicalArrayUpdater Hierarchical array update strategy aware class.
HierarchicalArrayUpdater.HierarchicalUpdate Array updater strategy that is aware of hierarchical changes.
HierarchicalConfigurableFilterDataProvider<T,Q,C> A hierarchical data provider that supports programmatically setting a filter that will be applied to all queries.
HierarchicalDataProvider<T,F> A common interface for fetching hierarchical data from a data source, such as an in-memory collection or a backend database.
-
Class Summary Class Description AbstractBackEndHierarchicalDataProvider<T,F> Abstract base class for implementing
BackEndHierarchicalDataProvider
s.AbstractHierarchicalDataProvider<T,F> Abstract hierarchical data provider implementation which takes care of item refreshes and associated events.
HierarchicalCommunicationController<T> HierarchicalCommunicationController controls all the communication to client.
HierarchicalDataCommunicator<T> Data communicator that handles requesting hierarchical data from
HierarchicalDataProvider
and sending it to client side.HierarchicalQuery<T,F> Immutable hierarchical query object used to request data from a backend.
HierarchyMapper<T,F> Mapper for hierarchical data.
TreeData<T> Represents hierarchical data.
TreeDataProvider<T> An in-memory data provider for listing components that display hierarchical data.