java.lang.Object
io.github.astrapi69.gen.tree.TreeNode<T>
Type Parameters:
T - the generic type of the value
All Implemented Interfaces:
io.github.astrapi69.design.pattern.visitor.Acceptable<io.github.astrapi69.design.pattern.visitor.Visitor<TreeNode<T>>>, ITreeNode<T,TreeNode<T>>, io.github.astrapi69.tree.api.ITree<T,TreeNode<T>>, Serializable

public class TreeNode<T> extends Object implements ITreeNode<T,TreeNode<T>>
The generic class TreeNode.
See Also:
  • Constructor Details

    • TreeNode

      public TreeNode(T value)
      Instantiates a new tree node.
      Parameters:
      value - the value
  • Method Details

    • getChildren

      public Collection<TreeNode<T>> getChildren()
      Specified by:
      getChildren in interface io.github.astrapi69.tree.api.ITree<T,TreeNode<T>>