JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
F
I
J
M
P
S
T
V
A
apply(T, int, JOTreeNodeReadableType<A>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeForEachFunctionType
Visit a value in the tree.
apply(T, int, JOTreeNodeReadableType<A>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeMapFunctionType
Visit a value in the tree.
C
childAdd(JOTreeNodeType<A>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
childAdd(JOTreeNodeType<A>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeType
Add a child to this node.
childRemove(JOTreeNodeType<A>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
childRemove(JOTreeNodeType<A>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeType
Remove a child from this node.
children()
- Method in class com.io7m.jorchard.core.
JOTreeNode
children()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeType
childrenReadable()
- Method in class com.io7m.jorchard.core.
JOTreeNode
childrenReadable()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
com.io7m.jorchard.core
- package com.io7m.jorchard.core
Core types and functions.
com.io7m.jorchard.documentation
- package com.io7m.jorchard.documentation
Documentation.
create(A)
- Static method in class com.io7m.jorchard.core.
JOTreeNode
Create a new node with the given value.
createWithDetachCheck(A, BooleanSupplier)
- Static method in class com.io7m.jorchard.core.
JOTreeNode
Create a new node with the given value.
D
detach()
- Method in class com.io7m.jorchard.core.
JOTreeNode
detach()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeType
Detach this node from its parent node.
Documentation
- Class in
com.io7m.jorchard.documentation
Marker class for looking up files by resource.
F
forEachBreadthFirst(T, JOTreeNodeForEachFunctionType<A, T>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
forEachBreadthFirst(T, JOTreeNodeForEachFunctionType<A, T>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
Visit each node in the tree in breadth-first order.
forEachDepthFirst(T, JOTreeNodeForEachFunctionType<A, T>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
forEachDepthFirst(T, JOTreeNodeForEachFunctionType<A, T>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
Visit each node in the tree in depth-first order.
I
isDescendantOf(JOTreeNodeReadableType<A>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
isDescendantOf(JOTreeNodeReadableType<A>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
isDetachAllowed()
- Method in class com.io7m.jorchard.core.
JOTreeNode
isDetachAllowed()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
isRoot()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
J
JOTreeException
- Exception in
com.io7m.jorchard.core
The type of exceptions raised by the package.
JOTreeException(String)
- Constructor for exception com.io7m.jorchard.core.
JOTreeException
JOTreeExceptionCycle
- Exception in
com.io7m.jorchard.core
The type of exceptions raised when an operation would introduce a cycle into a tree.
JOTreeExceptionCycle(String)
- Constructor for exception com.io7m.jorchard.core.
JOTreeExceptionCycle
Construct an exception.
JOTreeExceptionDetachDenied
- Exception in
com.io7m.jorchard.core
The type of exceptions raised when an operation would detach a node that is not allowed to be detached.
JOTreeExceptionDetachDenied(String)
- Constructor for exception com.io7m.jorchard.core.
JOTreeExceptionDetachDenied
Construct an exception.
JOTreeNode
<
A
> - Class in
com.io7m.jorchard.core
The default implementation of the
JOTreeNodeType
type.
JOTreeNodeForEachFunctionType
<
A
,
T
> - Interface in
com.io7m.jorchard.core
A function for traversing trees.
JOTreeNodeMapFunctionType
<
A
,
T
,
B
> - Interface in
com.io7m.jorchard.core
A function for traversing trees.
JOTreeNodeReadableType
<
A
> - Interface in
com.io7m.jorchard.core
The type of readable tree nodes.
JOTreeNodeType
<
A
> - Interface in
com.io7m.jorchard.core
The type of tree nodes.
M
mapBreadthFirst(T, JOTreeNodeMapFunctionType<A, T, B>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
mapBreadthFirst(T, JOTreeNodeMapFunctionType<A, T, B>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
Visit each node in the tree in breadth-first order.
mapDepthFirst(T, JOTreeNodeMapFunctionType<A, T, B>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
mapDepthFirst(T, JOTreeNodeMapFunctionType<A, T, B>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
Visit each node in the tree in depth-first order.
P
parent()
- Method in class com.io7m.jorchard.core.
JOTreeNode
parent()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeType
parentReadable()
- Method in class com.io7m.jorchard.core.
JOTreeNode
parentReadable()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
S
setParent(JOTreeNodeType<A>)
- Method in class com.io7m.jorchard.core.
JOTreeNode
setParent(JOTreeNodeType<A>)
- Method in interface com.io7m.jorchard.core.
JOTreeNodeType
Set this node's parent to
new_parent
.
T
toString()
- Method in class com.io7m.jorchard.core.
JOTreeNode
V
value()
- Method in class com.io7m.jorchard.core.
JOTreeNode
value()
- Method in interface com.io7m.jorchard.core.
JOTreeNodeReadableType
A
C
D
F
I
J
M
P
S
T
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016 <code@io7m.com> http://io7m.com