| Package | Description |
|---|---|
| com.io7m.jorchard.core |
Core types and functions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JOTreeNode<A>
The default implementation of the
JOTreeNodeType type. |
| Modifier and Type | Method and Description |
|---|---|
static <A> JOTreeNodeType<A> |
JOTreeNode.create(A in_value)
Create a new node with the given value.
|
static <A> JOTreeNodeType<A> |
JOTreeNode.createWithDetachCheck(A in_value,
BooleanSupplier in_detach_check)
Create a new node with the given value.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<JOTreeNodeType<A>> |
JOTreeNodeType.children() |
Collection<JOTreeNodeType<A>> |
JOTreeNode.children() |
Optional<JOTreeNodeType<A>> |
JOTreeNodeType.parent() |
Optional<JOTreeNodeType<A>> |
JOTreeNode.parent() |
| Modifier and Type | Method and Description |
|---|---|
void |
JOTreeNodeType.childAdd(JOTreeNodeType<A> child)
Add a child to this node.
|
void |
JOTreeNode.childAdd(JOTreeNodeType<A> child) |
void |
JOTreeNodeType.childRemove(JOTreeNodeType<A> child)
Remove a child from this node.
|
void |
JOTreeNode.childRemove(JOTreeNodeType<A> child) |
void |
JOTreeNodeType.setParent(JOTreeNodeType<A> new_parent)
Set this node's parent to
new_parent. |
void |
JOTreeNode.setParent(JOTreeNodeType<A> parent_new) |
Copyright © 2016 <code@io7m.com> http://io7m.com