Class TreeNode<T>


  • public class TreeNode<T>
    extends java.lang.Object
    • Constructor Detail

      • TreeNode

        public TreeNode​(T rootData)
      • TreeNode

        public TreeNode​(T value,
                        TreeNode<T> parent)
    • Method Detail

      • addChild

        public TreeNode<T> addChild​(T child)
      • removeChild

        public void removeChild​(T child)
      • getValue

        public T getValue()
      • getChildren

        public java.util.List<TreeNode<T>> getChildren()
      • getRootNode

        public TreeNode<T> getRootNode()
      • getValuesOnPathFromRoot

        public java.util.List<T> getValuesOnPathFromRoot()