FoscTreeContainer

Returns a FoscTreeContainer.


Description

A tree container.


Attributes Summary

Instance Methods

add
addAll
do
insert
leaves
nodes
put
remove


Usage

  1. Example

    a = FoscTreeContainer([FoscTreeNode(), FoscTreeNode()]);
    b = FoscTreeContainer([FoscTreeNode(), FoscTreeNode(), a]);
    c = [];
    b.do { |node| c = c.add("%%: %".format("".padLeft(node.depth, "\t"), node.index, node)) };
    c.join("\n");
    0: a FoscTreeContainer
        1: a FoscTreeNode
        2: a FoscTreeNode
        3: a FoscTreeContainer
            4: a FoscTreeNode
            5: a FoscTreeNode


Instance Methods


add


addAll


do


insert


leaves


nodes


put


remove