E - custom node typepublic interface AsyncTreeDataProvider<E extends AsyncUniqueNode>
WebAsyncTree,
AsyncTreeModel| Modifier and Type | Method and Description |
|---|---|
java.util.Comparator<E> |
getChildrenComparator(E node)
Returns child nodes comparator for the specified asynchronous tree node.
|
com.alee.utils.compare.Filter<E> |
getChildrenFilter(E node)
Returns child nodes filter for the specified asynchronous tree node.
|
E |
getRoot()
Returns asynchronous tree root node.
|
boolean |
isLeaf(E node)
Returns whether the specified node is leaf (doesn't have any children) or not.
|
void |
loadChildren(E node,
ChildrenListener<E> listener)
Starts loading child nodes for the specified asynchronous tree node.
|
E getRoot()
void loadChildren(E node, ChildrenListener<E> listener)
node - parent nodelistener - children loading progress listenerjava.util.Comparator<E> getChildrenComparator(E node)
node - parent nodecom.alee.utils.compare.Filter<E> getChildrenFilter(E node)
node - parent nodeboolean isLeaf(E node)
node - node