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 implementingBackEndHierarchicalDataProvider
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 fromHierarchicalDataProvider
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.