Uses of Interface
components.tree.Tree

Packages that use Tree
Package
Description
Provides the Tree family interfaces and implementing classes.
  • Uses of Tree in components.tree

    Classes in components.tree that implement Tree
    Modifier and Type
    Class
    Description
    class 
    Tree represented as a recursive data structure, done "bare-handed", with implementations of primary methods.
    class 
    Layered implementations of secondary methods for Tree.
    Methods in components.tree that return Tree
    Modifier and Type
    Method
    Description
    final Tree<T>
    Tree1.newInstance()
     
    Tree.removeSubtree(int pos)
    Removes and returns the subtree at position pos in this.
    TreeSecondary.removeSubtree(int pos)
     
    Methods in components.tree that return types with arguments of type Tree
    Modifier and Type
    Method
    Description
    final Sequence<Tree<T>>
     
    TreeKernel.newSequenceOfTree()
    Creates and returns an empty Sequence<Tree<T>> of the dynamic type needed in assemble and disassemble.
    Methods in components.tree with parameters of type Tree
    Modifier and Type
    Method
    Description
    void
    Tree.addSubtree(int pos, Tree<T> st)
    Adds the tree st at position pos in this; the declaration notwithstanding, the dynamic type of st must be the same as the dynamic type of this.
    void
    TreeSecondary.addSubtree(int pos, Tree<T> st)
     
    final void
    Tree1.transferFrom(Tree<T> source)
     
    Method parameters in components.tree with type arguments of type Tree
    Modifier and Type
    Method
    Description
    final void
    Tree1.assemble(T root, Sequence<Tree<T>> children)
     
    void
    TreeKernel.assemble(T root, Sequence<Tree<T>> children)
    Assembles in this a tree with root label root and subtrees children; the declaration notwithstanding, the dynamic type of each entry of children must be the same as the dynamic type of this and the dynamic type of children must be the same as that returned by newSequenceOfTree.
    final T
    Tree1.disassemble(Sequence<Tree<T>> children)
     
    TreeKernel.disassemble(Sequence<Tree<T>> children)
    Disassembles this into its root label, which is returned as the value of the function, and subtrees in children; the declaration notwithstanding, the dynamic type of children must be the same as that returned by newSequenceOfTree.