Class TreeModel<N>
java.lang.Object
overit.geocallapp.utilities.treemodel.AbstractTreeModel<N,TreeModel<N>>
overit.geocallapp.utilities.treemodel.TreeModel<N>
- Type Parameters:
N- the number type
The Class that defines the tree model.
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocallapp.utilities.treemodel.AbstractTreeModel
AbstractTreeModel.IllegalArgumentMessages -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <N> TreeModel<N> empty()static <N> TreeModel<N> make(N node) static <N,T extends AbstractTreeModel<N, T>>
TreeModel<N> of(AbstractTreeModel<N, T> abstractTreeModel) Methods inherited from class overit.geocallapp.utilities.treemodel.AbstractTreeModel
addChild, addChild, addChildren, addSiblingAfter, addSiblingBefore, ancestorsStream, ascendingStream, bfsStream, dfsStream, findByNodeFilter, findNodeByNodeFilter, findNodesByFilter, getChildIndex, getChildren, getChildrenByNodeFilter, getDepth, getDfsNodes, getNode, getNodesMap, getParent, getRoot, hasNode, isAncestorOf, isChild, isDescendantOf, isFirstChild, isLastChild, isLeaf, isRoot, removeChild, removeChildren, removeFromParent, setNode, setParent, swapChild
-
Constructor Details
-
TreeModel
public TreeModel()
-
-
Method Details
-
empty
-
make
-
of
public static <N,T extends AbstractTreeModel<N, TreeModel<N> ofT>> (AbstractTreeModel<N, T> abstractTreeModel)
-