| Package | Description |
|---|---|
| com.phloc.commons.hierarchy | |
| com.phloc.commons.microdom.utils | |
| com.phloc.commons.parent.utils | |
| com.phloc.commons.tree.utils.walk |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultHierarchyWalkerCallback<DATATYPE>
The default implementation of the
IHierarchyWalkerCallback interface
doing nothing. |
| Modifier and Type | Method and Description |
|---|---|
static void |
MicroWalker.walkNode(IMicroNode aNode,
IHierarchyWalkerCallback<? super IMicroNode> aCallback)
Iterate the passed node and invoke the callback for all child nodes.
|
static <T extends IMicroNode> |
MicroWalker.walkNode(T aNode,
IChildrenProvider<T> aChildrenResolver,
IHierarchyWalkerCallback<? super T> aCallback)
Iterate the passed node and invoke the callback for all child nodes.
|
| Modifier and Type | Method and Description |
|---|---|
static <CHILDTYPE> |
ChildrenProviderWalker.walkProvider(IChildrenProvider<CHILDTYPE> aChildProvider,
IHierarchyWalkerCallback<CHILDTYPE> aCallback) |
static <CHILDTYPE> |
ChildrenProviderWalker.walkSubProvider(CHILDTYPE aObject,
IChildrenProvider<CHILDTYPE> aChildProvider,
IHierarchyWalkerCallback<CHILDTYPE> aCallback) |
| Constructor and Description |
|---|
ChildrenProviderWalker(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyWalkerCallback<CHILDTYPE> aCallback) |
| Modifier and Type | Method and Description |
|---|---|
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTree(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTree(ITEMTYPE aTreeItem,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTreeData(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkSubTreeData(ITEMTYPE aTreeItem,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeWalker.walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerCallback<? super DATATYPE> aDataCallback) |
Copyright © 2006–2014 phloc systems. All rights reserved.