|   | 
        AsyncTreeNode(Object/String attributes) | 
        AsyncTreeNode | 
    
    
         | 
    
        
        |   | 
        addEvents(Object object) : void | 
        Observable | 
    
    
        | Copies any events from the passed object onto this object if they do not already exist.  The passed object
must also ... | 
    
        
        |   | 
        addListener(String eventName, Function handler, [Object options]) : void | 
        Observable | 
    
    
        | Appends an event handler to this component | 
    
        
        |   | 
        appendChild(Node/Array node) : Node | 
        Node | 
    
    
        | Insert node(s) as the last child node of this node. | 
    
        
        |   | 
        bubble(Function fn, [Object scope], [Array args]) : void | 
        Node | 
    
    
        | Bubbles up the tree from this node, calling the specified function with each node. The scope (this) of 
function call... | 
    
        
        |   | 
        cascade(Function fn, [Object scope], [Array args]) : void | 
        Node | 
    
    
        | Cascades down the tree from this node, calling the specified function with each node. The scope (this) of 
function c... | 
    
        
        |   | 
        collapse([Boolean deep], [Boolean anim]) : void | 
        TreeNode | 
    
    
        | Collapse this node. | 
    
        
        |   | 
        collapseChildNodes([Boolean deep]) : void | 
        TreeNode | 
    
    
        | Collapse all child nodes | 
    
        
        |   | 
        contains(Node node) : Boolean | 
        Node | 
    
    
        | Returns true if this node is an ancestor (at any point) of the passed node. | 
    
        
        |   | 
        disable() : void | 
        TreeNode | 
    
    
        | Disables this node | 
    
        
        |   | 
        eachChild(Function fn, [Object scope], [Array args]) : void | 
        Node | 
    
    
        | Interates the child nodes of this node, calling the specified function with each node. The scope (this) of 
function ... | 
    
        
        |   | 
        enable() : void | 
        TreeNode | 
    
    
        | Enables this node | 
    
        
        |   | 
        ensureVisible() : void | 
        TreeNode | 
    
    
        | Ensures all parent nodes are expanded | 
    
        
        |   | 
        expand([Boolean deep], [Boolean anim], [Function callback]) : void | 
        TreeNode | 
    
    
        | Expand this node. | 
    
        
        |   | 
        expandChildNodes([Boolean deep]) : void | 
        TreeNode | 
    
    
        | Expand all child nodes | 
    
        
        |   | 
        findChild(String attribute, Mixed value) : Node | 
        Node | 
    
    
        | Finds the first child that has the attribute with the specified value. | 
    
        
        |   | 
        findChildBy(Function fn, [Object scope]) : Node | 
        Node | 
    
    
        | Finds the first child by a custom function. The child matches if the function passed
returns true. | 
    
        
        |   | 
        fireEvent(String eventName, Object... args) : Boolean | 
        Observable | 
    
    
        | Fires the specified event with the passed parameters (minus the event name). | 
    
        
        |   | 
        getDepth() : Number | 
        Node | 
    
    
        | Returns depth of this node (the root node has a depth of 0) | 
    
        
        |   | 
        getOwnerTree() : Tree | 
        Node | 
    
    
        | Returns the tree this node is in. | 
    
        
        |   | 
        getPath([String attr]) : String | 
        Node | 
    
    
        | Returns the path for this node. The path can be used to expand or select this node programmatically. | 
    
        
        |   | 
        getUI() : TreeNodeUI | 
        TreeNode | 
    
    
        | Returns the UI object for this node | 
    
        
        |   | 
        hasListener(String eventName) : Boolean | 
        Observable | 
    
    
        | Checks to see if this object is currently listening for a specified event | 
    
        
        |   | 
        indexOf(Node node) : Number | 
        Node | 
    
    
        | Returns the index of a child node | 
    
        
        |   | 
        insertBefore(Node node, Node refNode) : Node | 
        Node | 
    
    
        | Inserts the first node before the second node in this nodes childNodes collection. | 
    
        
        |   | 
        isAncestor(Node node) : Boolean | 
        Node | 
    
    
        | Returns true if the passed node is an ancestor (at any point) of this node. | 
    
        
        |   | 
        isExpanded() : Boolean | 
        TreeNode | 
    
    
        | Returns true if this node is expanded | 
    
        
        |   | 
        isFirst() : Boolean | 
        Node | 
    
    
        | Returns true if this node is the first child of its parent | 
    
        
        |   | 
        isLast() : Boolean | 
        Node | 
    
    
        | Returns true if this node is the last child of its parent | 
    
        
        |   | 
        isLeaf() : Boolean | 
        Node | 
    
    
        | Returns true if this node is a leaf | 
    
        
        |   | 
        isLoaded() : Boolean | 
        AsyncTreeNode | 
    
    
        | Returns true if this node has been loaded | 
    
        
        |   | 
        isLoading() : Boolean | 
        AsyncTreeNode | 
    
    
        | Returns true if this node is currently loading | 
    
        
        |   | 
        isSelected() : Boolean | 
        TreeNode | 
    
    
        | Returns true if this node is selected | 
    
        
        |   | 
        item(Number index) : Node | 
        Node | 
    
    
        | Returns the child node at the specified index. | 
    
        
        |   | 
        on(String eventName, Function handler, [Object options]) : void | 
        Observable | 
    
    
        | Appends an event handler to this element (shorthand for addListener) | 
    
        
        |   | 
        purgeListeners() : void | 
        Observable | 
    
    
        | Removes all listeners for this object | 
    
        
        |   | 
        reload(Function callback) : void | 
        AsyncTreeNode | 
    
    
        | Trigger a reload for this node | 
    
        
        |   | 
        removeChild(Node node) : Node | 
        Node | 
    
    
        | Removes a child node from this node. | 
    
        
        |   | 
        removeListener(String eventName, Function handler, [Object scope]) : void | 
        Observable | 
    
    
        | Removes a listener | 
    
        
        |   | 
        replaceChild(Node newChild, Node oldChild) : Node | 
        Node | 
    
    
        | Replaces one child node in this node with another. | 
    
        
        |   | 
        select() : void | 
        TreeNode | 
    
    
        | Triggers selection of this node | 
    
        
        |   | 
        setText(String text) : void | 
        TreeNode | 
    
    
        | Sets the text for this node | 
    
        
        |   | 
        sort(Function fn, [Object scope]) : void | 
        Node | 
    
    
        | Sorts this nodes children using the supplied sort function | 
    
        
        |   | 
        toggle() : void | 
        TreeNode | 
    
    
        | Toggles expanded/collapsed state of the node | 
    
        
        |   | 
        un(String eventName, Function handler, [Object scope]) : void | 
        Observable | 
    
    
        | Removes a listener (shorthand for removeListener) | 
    
        
        |   | 
        unselect() : void | 
        TreeNode | 
    
    
        | Triggers deselection of this node | 
    
            
                
            
                
                
            
                
        |   | 
        append : (Tree tree, Node this, Node node, Number index) | 
        Node | 
    
    
        | Fires when a new child node is appended | 
    
        
        |   | 
        beforeappend : (Tree tree, Node this, Node node) | 
        Node | 
    
    
        | Fires before a new child is appended, return false to cancel the append. | 
    
        
        |   | 
        beforechildrenrendered : (Node this) | 
        TreeNode | 
    
    
        | Fires right before the child nodes for this node are rendered | 
    
        
        |   | 
        beforeclick : (Node this, Ext.EventObject e) | 
        TreeNode | 
    
    
        | Fires before click processing. Return false to cancel the default action. | 
    
        
        |   | 
        beforeinsert : (Tree tree, Node this, Node node, Node refNode) | 
        Node | 
    
    
        | Fires before a new child is inserted, return false to cancel the insert. | 
    
        
        |   | 
        beforeload : (Node this) | 
        AsyncTreeNode | 
    
    
        | Fires before this node is loaded, return false to cancel | 
    
        
        |   | 
        beforemove : (Tree tree, Node this, Node oldParent, Node newParent, Number index) | 
        Node | 
    
    
        | Fires before this node is moved to a new location in the tree. Return false to cancel the move. | 
    
        
        |   | 
        beforeremove : (Tree tree, Node this, Node node) | 
        Node | 
    
    
        | Fires before a child is removed, return false to cancel the remove. | 
    
        
        |   | 
        click : (Node this, Ext.EventObject e) | 
        TreeNode | 
    
    
        | Fires when this node is clicked | 
    
        
        |   | 
        contextmenu : (Node this, Ext.EventObject e) | 
        TreeNode | 
    
    
        | Fires when this node is right clicked | 
    
        
        |   | 
        dblclick : (Node this, Ext.EventObject e) | 
        TreeNode | 
    
    
        | Fires when this node is double clicked | 
    
        
        |   | 
        expand : (Node this) | 
        TreeNode | 
    
    
        | Fires when this node is expanded | 
    
        
        |   | 
        insert : (Tree tree, Node this, Node node, Node refNode) | 
        Node | 
    
    
        | Fires when a new child node is inserted. | 
    
        
        |   | 
        load : (Node this) | 
        AsyncTreeNode | 
    
    
        | Fires when this node is loaded | 
    
        
        |   | 
        move : (Tree tree, Node this, Node oldParent, Node newParent, Number index) | 
        Node | 
    
    
        | Fires when this node is moved to a new location in the tree | 
    
        
        |   | 
        remove : (Tree tree, Node this, Node node) | 
        Node | 
    
    
        | Fires when a child node is removed | 
    
        
        |   | 
        textchange : (Node this) | 
        TreeNode | 
    
    
        | Fires when this node is collapsed | 
    
            
                        
            
                
                
            
                
        |   | 
        allowDrag : Boolean | 
        TreeNode | 
    
    
        | false to make this node undraggable if DD is on (defaults to true) | 
    
        
        |   | 
        allowDrop : Boolean | 
        TreeNode | 
    
    
        | false if this node cannot be drop on | 
    
        
        |   | 
        cls : String | 
        TreeNode | 
    
    
        | A css class to be added to the node | 
    
        
        |   | 
        disabled : Boolean | 
        TreeNode | 
    
    
        | true to start the node disabled | 
    
        
        |   | 
        expanded : Boolean | 
        TreeNode | 
    
    
        | true to start the node expanded | 
    
        
        |   | 
        href : String | 
        TreeNode | 
    
    
        | URL of the link used for the node (defaults to #) | 
    
        
        |   | 
        hrefTarget : String | 
        TreeNode | 
    
    
        | target frame for the link | 
    
        
        |   | 
        icon : String | 
        TreeNode | 
    
    
        | The path to an icon for the node. The preferred way to do this is to use the cls or iconCls attributes and add the ic... | 
    
        
        |   | 
        iconCls : String | 
        TreeNode | 
    
    
        | A css class to be added to the nodes icon element for applying css background images | 
    
        
        |   | 
        id : String | 
        Node | 
    
    
        | The id for this node. If one is not specified, one is generated. | 
    
        
        |   | 
        leaf : Boolean | 
        Node | 
    
    
        | true if this node is a leaf and does not have children | 
    
        
        |   | 
        loader : TreeLoader | 
        AsyncTreeNode | 
    
    
        | A TreeLoader to be used by this node (defaults to the loader defined on the tree) | 
    
        
        |   | 
        qtip : String | 
        TreeNode | 
    
    
        | An Ext QuickTip for the node | 
    
        
        |   | 
        singleClickExpand : Boolean | 
        TreeNode | 
    
    
        | True for single click expand on this node | 
    
        
        |   | 
        text : String | 
        TreeNode | 
    
    
        | The text for this node | 
    
        
        |   | 
        uiProvider : Function | 
        TreeNode | 
    
    
        | A UI class to use for this node (defaults to Ext.tree.TreeNodeUI) | 
    
            
                            
                            
                
                attributes
                public Object attributes
                
                    The attributes supplied for the node. You can use this property to access any custom attributes you supplied.                
                This property is defined by 
Node.
 
                 
                            
                
                childNodes
                public Array childNodes
                
                    All child nodes of this node.                
                This property is defined by 
Node.
 
                 
                            
                
                disabled
                public Boolean disabled
                
                    True if this node is disabled.                
                
                 
                            
                
                firstChild
                public Node firstChild
                
                    The first direct child node of this node, or null if this node has no child nodes.                
                This property is defined by 
Node.
 
                 
                            
                
                id
                public String id
                
                    The node id.                
                This property is defined by 
Node.
 
                 
                            
                
                lastChild
                public Node lastChild
                
                    The last direct child node of this node, or null if this node has no child nodes.                
                This property is defined by 
Node.
 
                 
                            
                
                loader
                public TreeLoader loader
                
                    The loader used by this node (defaults to using the tree's defined loader)                
                This property is defined by AsyncTreeNode.
                 
                            
                
                nextSibling
                public Node nextSibling
                
                    The node immediately following this node in the tree, or null if there is no sibling node.                
                This property is defined by 
Node.
 
                 
                            
                
                parentNode
                public Node parentNode
                
                    The parent node for this node.                
                This property is defined by 
Node.
 
                 
                            
                
                previousSibling
                public Node previousSibling
                
                    The node immediately preceding this node in the tree, or null if there is no sibling node.                
                This property is defined by 
Node.
 
                 
                            
                
                text
                public String text
                
                    Read-only. The text for this node. To change it use setText().                
                
                 
                            
                
                ui
                public TreeNodeUI ui
                
                    Read-only. The UI for this node                
                
                 
                         
        
                    
                            
                
                allowDrag
                allowDrag : Boolean
                
                    false to make this node undraggable if DD is on (defaults to true)                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                allowDrop
                allowDrop : Boolean
                
                    false if this node cannot be drop on                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                cls
                cls : String
                
                    A css class to be added to the node                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                disabled
                disabled : Boolean
                
                    true to start the node disabled                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                expanded
                expanded : Boolean
                
                    true to start the node expanded                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                href
                href : String
                
                    URL of the link used for the node (defaults to #)                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                hrefTarget
                hrefTarget : String
                
                    target frame for the link                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                icon
                icon : String
                
                    The path to an icon for the node. The preferred way to do this is to use the cls or iconCls attributes and add the icon via a CSS background image.                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                iconCls
                iconCls : String
                
                    A css class to be added to the nodes icon element for applying css background images                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                id
                id : String
                
                    The id for this node. If one is not specified, one is generated.                
                This config option is defined by 
Node.
 
                 
                            
                
                leaf
                leaf : Boolean
                
                    true if this node is a leaf and does not have children                
                This config option is defined by 
Node.
 
                 
                            
                
                loader
                loader : TreeLoader
                
                    A TreeLoader to be used by this node (defaults to the loader defined on the tree)                
                This config option is defined by AsyncTreeNode.
                 
                            
                
                qtip
                qtip : String
                
                    An Ext QuickTip for the node                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                singleClickExpand
                singleClickExpand : Boolean
                
                    True for single click expand on this node                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                text
                text : String
                
                    The text for this node                
                This config option is defined by 
TreeNode.
 
                 
                            
                
                uiProvider
                uiProvider : Function
                
                    A UI class to use for this node (defaults to Ext.tree.TreeNodeUI)                
                This config option is defined by 
TreeNode.