| Package | Description |
|---|---|
| org.nuiton.jaxx.runtime.swing.tree |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultIterableTreeNode<O>
Default implementation of a
IterableTreeNode. |
| Modifier and Type | Field and Description |
|---|---|
static Iterator<IterableTreeNode<?>> |
IterableTreeNode.EMPTY_ITERATOR |
| Modifier and Type | Method and Description |
|---|---|
IterableTreeNode<?> |
DefaultIterableTreeNode.getChildAt(int childIndex) |
IterableTreeNode<?> |
DefaultIterableTreeNode.getParent() |
IterableTreeNode<?> |
IterableTreeNode.getParent() |
IterableTreeNode<?> |
DefaultIterableTreeNode.getRoot() |
IterableTreeNode<?> |
IterableTreeNode.getRoot() |
IterableTreeNode |
IterableTreeNode.PreorderIterator.next() |
IterableTreeNode<?> |
IterableTreeNode.PostorderIterator.next() |
IterableTreeNode<?> |
IterableTreeNode.BreadthFirstIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
default Iterator<IterableTreeNode<?>> |
IterableTreeNode.breadthFirstIterator() |
Iterator<IterableTreeNode<?>> |
DefaultIterableTreeNode.iterator() |
Iterator<IterableTreeNode<?>> |
IterableTreeNode.BreadthFirstIterator.Queue.peek() |
default Iterator<IterableTreeNode<?>> |
IterableTreeNode.postorderIterator() |
default Iterator<IterableTreeNode<?>> |
IterableTreeNode.preorderIterator() |
default Stream<IterableTreeNode<?>> |
IterableTreeNode.stream() |
static Stream<IterableTreeNode<?>> |
IterableTreeNode.stream(Iterator<IterableTreeNode<?>> iterator) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultIterableTreeNode.addChild(IterableTreeNode<?> newChild) |
void |
IterableTreeNode.addChild(IterableTreeNode<?> newChild) |
void |
DefaultIterableTreeNode.insertChild(IterableTreeNode<?> newChild,
int position) |
void |
IterableTreeNode.insertChild(IterableTreeNode<?> newChild,
int position) |
boolean |
DefaultIterableTreeNode.isNodeAncestor(IterableTreeNode anotherNode)
Returns true if
anotherNode is an ancestor of this node
-- if it is this node, this node's parent, or an ancestor of this
node's parent. |
void |
DefaultIterableTreeNode.removeChild(IterableTreeNode<?> child) |
void |
IterableTreeNode.removeChild(IterableTreeNode<?> child)
Remove given given
child. |
void |
DefaultIterableTreeNode.setParent(IterableTreeNode<?> parent) |
void |
IterableTreeNode.setParent(IterableTreeNode<?> parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
IterableTreeNode.BreadthFirstIterator.Queue.enqueue(Iterator<IterableTreeNode<?>> anObject) |
void |
DefaultIterableTreeNode.removeChildren(List<IterableTreeNode<?>> children) |
void |
IterableTreeNode.removeChildren(List<IterableTreeNode<?>> children)
Remove given children.
|
static Stream<IterableTreeNode<?>> |
IterableTreeNode.stream(Iterator<IterableTreeNode<?>> iterator) |
| Constructor and Description |
|---|
BreadthFirstIterator(IterableTreeNode<?> rootNode) |
PostorderIterator(IterableTreeNode<?> rootNode) |
PreorderIterator(IterableTreeNode<?> rootNode) |
Copyright © 2008–2019 Ultreia.io. All rights reserved.