| Package | Description |
|---|---|
| com.helger.commons.hierarchy.visit | |
| com.helger.commons.microdom.util | |
| com.helger.commons.tree.util |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultHierarchyVisitorCallback<DATATYPE>
The default implementation of the
IHierarchyVisitorCallback interface
doing nothing except counting levels. |
| Modifier and Type | Method and Description |
|---|---|
IHierarchyVisitorCallback<? super CHILDTYPE> |
ChildrenProviderHierarchyVisitor.getCallback() |
| Modifier and Type | Method and Description |
|---|---|
static <CHILDTYPE> |
ChildrenProviderHierarchyVisitor.visitAll(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
static <CHILDTYPE extends IHasChildren<CHILDTYPE>> |
ChildrenProviderHierarchyVisitor.visitAll(IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
static <CHILDTYPE> |
ChildrenProviderHierarchyVisitor.visitFrom(CHILDTYPE aStartObject,
IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
static <CHILDTYPE extends IHasChildren<CHILDTYPE>> |
ChildrenProviderHierarchyVisitor.visitFrom(CHILDTYPE aStartObject,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback,
boolean bInvokeOnStartObject) |
| Constructor and Description |
|---|
ChildrenProviderHierarchyVisitor(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super CHILDTYPE> aCallback) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MicroVisitor.visit(IMicroNode aNode,
IHierarchyVisitorCallback<? super IMicroNode> aCallback)
Iterate the passed node and invoke the callback for all child nodes.
|
static <T extends IMicroNode> |
MicroVisitor.visit(T aNode,
IChildrenProvider<T> aChildrenProvider,
IHierarchyVisitorCallback<? super T> aCallback)
Iterate the passed node and invoke the callback for all child nodes.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
TreeVisitor.HierarchyVisitorCallbackWithConversion<ITEMTYPE,DATATYPE> |
| Modifier and Type | Method and Description |
|---|---|
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenResolver,
IHierarchyVisitorCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyVisitorCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyVisitorCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTreeItem(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTreeItem(ITEMTYPE aTreeItem,
IHierarchyVisitorCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTreeItemData(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyVisitorCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
TreeVisitor.visitTreeItemData(ITEMTYPE aTreeItem,
IHierarchyVisitorCallback<? super DATATYPE> aDataCallback) |
| Constructor and Description |
|---|
TreeVisitor.HierarchyVisitorCallbackWithConversion(IHierarchyVisitorCallback<? super DATATYPE> aDataCallback,
IConverter<ITEMTYPE,DATATYPE> aConverter) |
Copyright © 2014–2015 Philip Helger. All rights reserved.