@Immutable public final class TreeWalkerDynamic extends Object
TreeWalker the callbacks used in this
class allow to stop iteration or to skip all siblings.| Modifier and Type | Method and Description |
|---|---|
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkSubTree(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkSubTree(ITEMTYPE aTreeItem,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkSubTreeData(ITEMTYPE aTreeItem,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkSubTreeData(ITEMTYPE aTreeItem,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenResolver,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkTree(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IChildrenProvider<ITEMTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> |
walkTreeData(IBasicTree<DATATYPE,ITEMTYPE> aTree,
IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback) |
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkTree(@Nonnull IBasicTree<DATATYPE,ITEMTYPE> aTree, @Nonnull IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkTree(@Nonnull IBasicTree<DATATYPE,ITEMTYPE> aTree, @Nonnull IChildrenProvider<ITEMTYPE> aChildrenResolver, @Nonnull IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkTreeData(@Nonnull IBasicTree<DATATYPE,ITEMTYPE> aTree, @Nonnull IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkTreeData(@Nonnull IBasicTree<DATATYPE,ITEMTYPE> aTree, @Nonnull IChildrenProvider<ITEMTYPE> aChildrenProvider, @Nonnull IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkSubTree(@Nonnull ITEMTYPE aTreeItem, @Nonnull IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkSubTree(@Nonnull ITEMTYPE aTreeItem, @Nonnull IChildrenProvider<ITEMTYPE> aChildrenProvider, @Nonnull IHierarchyWalkerDynamicCallback<? super ITEMTYPE> aCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkSubTreeData(@Nonnull ITEMTYPE aTreeItem, @Nonnull IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback)
public static <DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> void walkSubTreeData(@Nonnull ITEMTYPE aTreeItem, @Nonnull IChildrenProvider<ITEMTYPE> aChildrenProvider, @Nonnull IHierarchyWalkerDynamicCallback<? super DATATYPE> aDataCallback)
Copyright © 2006–2014 phloc systems. All rights reserved.