Package org.fugerit.java.core.util.tree
Class Node<T extends Node<T,L>,L extends Collection<T>>
- java.lang.Object
-
- org.fugerit.java.core.util.tree.Node<T,L>
-
- Direct Known Subclasses:
NodeKeyString
public class Node<T extends Node<T,L>,L extends Collection<T>> extends Object
-
-
Constructor Summary
Constructors Constructor Description Node()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description L
accessChildren()
Node<T,L>
accessParent()
void
addParent(Node<T,L> parent)
void
initChildren(L children)
static <T extends Node<T,L>,L extends Collection<T>>
booleanisLeaf(Node<T,L> node)
static <T extends Node<T,L>,L extends Collection<T>>
booleanisRoot(Node<T,L> node)
-
-
-
Method Detail
-
accessChildren
public L accessChildren()
-
initChildren
public void initChildren(L children)
-
isRoot
public static <T extends Node<T,L>,L extends Collection<T>> boolean isRoot(Node<T,L> node)
-
isLeaf
public static <T extends Node<T,L>,L extends Collection<T>> boolean isLeaf(Node<T,L> node)
-
-