| Package | Description |
|---|---|
| de.alpharogroup.tree |
Provides classes for abstract trees and nodes.
|
| de.alpharogroup.tree.ifaces |
Provides interfaces for abstract trees and nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChainableTreeNode<T>
The class
ChainableTreeNode can have only one child and one parent |
| Modifier and Type | Method and Description |
|---|---|
IChainableTreeNode<T> |
IChainableTreeNode.getChild()
Gets the child.
|
IChainableTreeNode<T> |
IChainableTreeNode.getParent()
Gets the parent
|
default IChainableTreeNode<T> |
IChainableTreeNode.getRoot()
Gets the root
IChainableTreeNode object |
| Modifier and Type | Method and Description |
|---|---|
default List<IChainableTreeNode<T>> |
IChainableTreeNode.getAllParent()
Gets all parent
IChainableTreeNode from the current tree node |
default List<IChainableTreeNode<T>> |
IChainableTreeNode.getChildren()
Gets the children from the current tree node
|
default List<IChainableTreeNode<T>> |
IChainableTreeNode.toList()
Transforms this tree node object to an ordered
LinkedList with all tree nodes |
| Modifier and Type | Method and Description |
|---|---|
void |
IChainableTreeNode.setChild(IChainableTreeNode<T> child)
Sets the child.
|
void |
IChainableTreeNode.setParent(IChainableTreeNode<T> parent)
Sets the parent.
|
Copyright © 2015–2018 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.