Uses of Interface
components.tree.Tree
Packages that use Tree
-
Uses of Tree in components.tree
Classes in components.tree that implement TreeModifier and TypeClassDescriptionclass
Tree1<T>
Tree
represented as a recursive data structure, done "bare-handed", with implementations of primary methods.class
Layered implementations of secondary methods forTree
.Methods in components.tree that return TreeModifier and TypeMethodDescriptionTree1.newInstance()
Tree.removeSubtree
(int pos) Removes and returns the subtree at positionpos
inthis
.TreeSecondary.removeSubtree
(int pos) Methods in components.tree that return types with arguments of type TreeModifier and TypeMethodDescriptionTree1.newSequenceOfTree()
TreeKernel.newSequenceOfTree()
Creates and returns an emptySequence<Tree<T>>
of the dynamic type needed inassemble
anddisassemble
.Methods in components.tree with parameters of type TreeModifier and TypeMethodDescriptionvoid
Tree.addSubtree
(int pos, Tree<T> st) Adds the treest
at positionpos
inthis
; the declaration notwithstanding, the dynamic type ofst
must be the same as the dynamic type ofthis
.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 TreeModifier and TypeMethodDescriptionfinal void
void
Assembles inthis
a tree with root labelroot
and subtreeschildren
; the declaration notwithstanding, the dynamic type of each entry ofchildren
must be the same as the dynamic type ofthis
and the dynamic type ofchildren
must be the same as that returned bynewSequenceOfTree
.final T
Tree1.disassemble
(Sequence<Tree<T>> children) TreeKernel.disassemble
(Sequence<Tree<T>> children) Disassemblesthis
into its root label, which is returned as the value of the function, and subtrees inchildren
; the declaration notwithstanding, the dynamic type ofchildren
must be the same as that returned bynewSequenceOfTree
.