Module utilities

Class Tree.Node

java.lang.Object
de.grogra.util.Tree.Node
Direct Known Subclasses:
MappedTree.Node, PropertyEditorTree.Node, UITreePipeline.Node
Enclosing class:
Tree

public static class Tree.Node extends Object
  • Field Details

  • Constructor Details

    • Node

      public Node()
  • Method Details

    • setNext

      public Tree.Node setNext(Tree.Node next)
    • setChildren

      public Tree.Node setChildren(Tree.Node children)
    • addChild

      public void addChild(Tree.Node child)
    • insertChild

      public void insertChild(Tree.Node child, int index)
    • insertChainBefore

      public Tree.Node insertChainBefore(Tree.Node chain)
    • replace

      public void replace(Tree.Node newNode, boolean newKeepsChildren)
    • getLastSibling

      public Tree.Node getLastSibling()
    • removeChild

      public void removeChild(Tree.Node child)
    • remove

      public void remove()
    • removeLastChild

      public void removeLastChild()
    • getChildCount

      public int getChildCount()
    • getChild

      public Tree.Node getChild(int index)
    • getChildren

      public Tree.Node[] getChildren()
    • getPath

      public Tree.Node[] getPath()
    • getTreePath

      public TreePath getTreePath()