CHILDTYPE - The type of children to walk@Immutable public final class ChildrenProviderWalkerDynamic<CHILDTYPE> extends Object
IChildrenProvider
and call a callback for each visited child.| Constructor and Description |
|---|
ChildrenProviderWalkerDynamic(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<CHILDTYPE> aCallback) |
| Modifier and Type | Method and Description |
|---|---|
void |
walk() |
static <CHILDTYPE> |
walkProvider(IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<CHILDTYPE> aCallback) |
void |
walkSub(CHILDTYPE aObject) |
static <CHILDTYPE> |
walkSubProvider(CHILDTYPE aObject,
IChildrenProvider<CHILDTYPE> aChildrenProvider,
IHierarchyWalkerDynamicCallback<CHILDTYPE> aCallback) |
public ChildrenProviderWalkerDynamic(@Nonnull IChildrenProvider<CHILDTYPE> aChildrenProvider, @Nonnull IHierarchyWalkerDynamicCallback<CHILDTYPE> aCallback)
public void walk()
public static <CHILDTYPE> void walkProvider(@Nonnull IChildrenProvider<CHILDTYPE> aChildrenProvider, @Nonnull IHierarchyWalkerDynamicCallback<CHILDTYPE> aCallback)
public static <CHILDTYPE> void walkSubProvider(@Nonnull CHILDTYPE aObject, @Nonnull IChildrenProvider<CHILDTYPE> aChildrenProvider, @Nonnull IHierarchyWalkerDynamicCallback<CHILDTYPE> aCallback)
Copyright © 2006–2015 phloc systems. All rights reserved.