Package | Description |
---|---|
com.mattunderscore.trees.examples | |
com.mattunderscore.trees.pathcopy.holder |
Modifier and Type | Method and Description |
---|---|
void |
MutableTreeExamples.createTreeFromRoot(BottomUpTreeBuilder<String,MutableNode<String>> builder) |
void |
MutableTreeExamples.createTreeFromTheBottomUp(BottomUpTreeBuilder<String,MutableNode<String>> builder,
TreeIteratorFactory traverser) |
void |
MutableTreeExamples.createTreeFromTopDown(TopDownTreeRootBuilder<String,MutableNode<String>> builder) |
void |
TraversalExamples.iterateAsSubtypeOfNode(TreeIteratorFactory iterators,
MutableTree<String,MutableNode<String>> tree) |
void |
TraversalExamples.nodeIterator(TreeIteratorFactory iterators,
MutableTree<String,MutableNode<String>> tree) |
void |
NodeSelectorExamples.selectorExampleOnMutableTree(NodeSelector<String> selector,
Tree<String,MutableNode<String>> tree) |
void |
TreeSelectorExamples.selectorExampleOnMutableTree(TreeSelector<String> selector,
MutableTree<String,MutableNode<String>> tree) |
Modifier and Type | Class and Description |
---|---|
class |
PathCopyNode<E>
Path copy node that uses holders to propagate changes up.
|
Modifier and Type | Method and Description |
---|---|
MutableNode<E> |
PathCopyNode.addChild(E e) |
Modifier and Type | Method and Description |
---|---|
Iterator<MutableNode<E>> |
PathCopyNode.childIterator() |
protected TopDownTreeRootBuilder<E,MutableNode<E>> |
NodeConverter.getBuilder() |
DuplicateOnWriteSimpleCollection<MutableNode<E>> |
PathCopyNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
boolean |
PathCopyNode.removeChild(MutableNode<E> child) |
Copyright © 2014–2016. All rights reserved.