A tree-like DataSet grouped into the node. All data inside the node must inherit its type
Traverse this provider or its child. The order is not guaranteed.
Get data with given name.
Children items of this DataTree provided asynchronously
Get a snapshot of names of top level children of given node. Empty if node does not exist or is a leaf.
The minimal common ancestor to all data in the node
Get a branch of this DataTree with a given branchName. The difference from similar method for DataSet is that internal logic is more simple and the return value is a DataTree
Get a DataTreeItem with given name or null if the item does not exist
Flow of all children including nodes