Class TreeNode<T extends TreeNode<T>>

java.lang.Object
org.monte.media.tree.TreeNode<T>

public class TreeNode<T extends TreeNode<T>> extends Object
TreeNode.
Author:
Werner Randelshofer
  • Constructor Details

    • TreeNode

      public TreeNode()
  • Method Details

    • getChildAt

      public T getChildAt(int index)
    • getChildCount

      public int getChildCount()
    • setParent

      protected void setParent(T newParent)
    • getParent

      public T getParent()
    • remove

      public void remove(T child)
    • add

      public void add(T child)
    • children

      public Iterable<T> children()
    • sortChildren

      public void sortChildren(Comparator<T> comparator)
    • removeAllChildren

      public void removeAllChildren()