| Package | Description |
|---|---|
| de.tsl2.nano.incubation.tree |
| Modifier and Type | Class and Description |
|---|---|
class |
STree<T>
Simple
Tree using a simple counter as connection info |
| Modifier and Type | Method and Description |
|---|---|
<N extends Tree<C,T>> |
Tree.getNode(T node)
uses
collectTree(IPredicate) to find the given node |
<TREE extends Tree<C,T>> |
Tree.transformTree(de.tsl2.nano.core.ITransformer<TREE,TREE> transformer)
TODO: test
walks through the tree nodes and calls the transformer on each node.
|
| Modifier and Type | Method and Description |
|---|---|
static Tree<String,String> |
Tree.fromString(Scanner scanner) |
Tree<C,T> |
Tree.getParent() |
Tree<C,T> |
Tree.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
List<Tree<C,T>> |
Tree.collectTree(de.tsl2.nano.core.IPredicate<Tree<C,T>> condition) |
List<Tree<C,T>> |
Tree.collectTree(de.tsl2.nano.core.IPredicate<Tree<C,T>> condition,
List<Tree<C,T>> c)
TODO: test
collects all tree nodes that satisfy condition.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Tree.init(T node,
Tree<C,T> parent)
init
|
| Modifier and Type | Method and Description |
|---|---|
List<Tree<C,T>> |
Tree.collectTree(de.tsl2.nano.core.IPredicate<Tree<C,T>> condition) |
List<Tree<C,T>> |
Tree.collectTree(de.tsl2.nano.core.IPredicate<Tree<C,T>> condition,
List<Tree<C,T>> c)
TODO: test
collects all tree nodes that satisfy condition.
|
List<Tree<C,T>> |
Tree.collectTree(de.tsl2.nano.core.IPredicate<Tree<C,T>> condition,
List<Tree<C,T>> c)
TODO: test
collects all tree nodes that satisfy condition.
|
| Constructor and Description |
|---|
STree(T node,
Tree<Integer,T> parent)
constructor
|
STree(T node,
Tree<Integer,T> parent,
Map<? extends Integer,? extends Tree<Integer,T>> m)
constructor
|
STree(T node,
Tree<Integer,T> parent,
T... children) |
STree(T node,
Tree<Integer,T> parent,
de.tsl2.nano.incubation.tree.TreeOrderStrategy strategy,
T... children)
constructor
|
Tree(T node,
Tree<C,T> parent)
constructor
|
Tree(T node,
Tree<C,T> parent,
Comparator<? super C> comparator)
constructor
|
Tree(T node,
Tree<C,T> parent,
Map<? extends C,? extends Tree<C,T>> m)
constructor
|
Tree(T node,
Tree<C,T> parent,
SortedMap<C,? extends Tree<C,T>> m)
constructor
|
| Constructor and Description |
|---|
STree(T node,
Tree<Integer,T> parent,
Map<? extends Integer,? extends Tree<Integer,T>> m)
constructor
|
Tree(T node,
Tree<C,T> parent,
Map<? extends C,? extends Tree<C,T>> m)
constructor
|
Tree(T node,
Tree<C,T> parent,
SortedMap<C,? extends Tree<C,T>> m)
constructor
|
Copyright © 2012–2018. All rights reserved.