Class CFTree

All Implemented Interfaces:
AutoCloseable

public class CFTree
extends CFType
  • Constructor Details

    • CFTree

      protected CFTree()
  • Method Details

    • create

      public static CFTree create()
    • create

      public static CFTree create​(CFAllocator allocator)
    • getChildren

      public CFTree[] getChildren()
    • getClassTypeID

      public static long getClassTypeID()
    • getParent

      public CFTree getParent()
    • nextSibling

      public CFTree nextSibling()
    • firstChild

      public CFTree firstChild()
    • getChildCount

      public long getChildCount()
    • getChild

      public CFTree getChild​(long idx)
    • findRoot

      public CFTree findRoot()
    • prependChild

      public void prependChild​(CFTree newChild)
    • appendChild

      public void appendChild​(CFTree newChild)
    • insertSibling

      public void insertSibling​(CFTree newSibling)
    • remove

      public void remove()
    • removeAllChildren

      public void removeAllChildren()