public class BranchLeafNodeFlattener extends NodeFlattener.Impl
NodeFlattener.Impl| Constructor and Description |
|---|
BranchLeafNodeFlattener(@NonNull NodeFilter branchFilter,
@NonNull NodeFilter leafFilter) |
BranchLeafNodeFlattener(@NonNull java.util.Set<java.lang.String> branches,
@NonNull java.util.Set<java.lang.String> leafs) |
BranchLeafNodeFlattener(@NonNull java.lang.String branch,
@NonNull java.lang.String leaf) |
| Modifier and Type | Method and Description |
|---|---|
@NonNull NodeStream |
flatten(@NonNull Node node,
int depth)
Flattens a node.
|
nodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, flattenpublic BranchLeafNodeFlattener(@NonNull java.lang.String branch,
@NonNull java.lang.String leaf)
public BranchLeafNodeFlattener(@NonNull java.util.Set<java.lang.String> branches,
@NonNull java.util.Set<java.lang.String> leafs)
public BranchLeafNodeFlattener(@NonNull NodeFilter branchFilter, @NonNull NodeFilter leafFilter)
public @NonNull NodeStream flatten(@NonNull Node node, int depth)
NodeFlattenernode - the nodedepth - the depth