+
+<span id='Ext-data-NodeInterface-cfg-parentId'> /**
+</span> * @cfg {String} parentId
+ * ID of parent node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-index'> /**
+</span> * @cfg {Number} index
+ * The position of the node inside its parent. When parent has 4 children and the node is third amongst them,
+ * index will be 2.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-depth'> /**
+</span> * @cfg {Number} depth
+ * The number of parents this node has. A root node has depth 0, a child of it depth 1, and so on...
+ */
+
+<span id='Ext-data-NodeInterface-cfg-expanded'> /**
+</span> * @cfg {Boolean} [expanded=false]
+ * True if the node is expanded.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-expandable'> /**
+</span> * @cfg {Boolean} [expandable=false]
+ * Set to true to allow for expanding/collapsing of this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-checked'> /**
+</span> * @cfg {Boolean} [checked=null]
+ * Set to true or false to show a checkbox alongside this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-leaf'> /**
+</span> * @cfg {Boolean} [leaf=false]
+ * Set to true to indicate that this child can have no children. The expand icon/arrow will then not be
+ * rendered for this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-cls'> /**
+</span> * @cfg {String} cls
+ * CSS class to apply for this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-iconCls'> /**
+</span> * @cfg {String} iconCls
+ * CSS class to apply for this node's icon.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-icon'> /**
+</span> * @cfg {String} icon
+ * URL for this node's icon.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-root'> /**
+</span> * @cfg {Boolean} root
+ * True if this is the root node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-isLast'> /**
+</span> * @cfg {Boolean} isLast
+ * True if this is the last node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-isFirst'> /**
+</span> * @cfg {Boolean} isFirst
+ * True if this is the first node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-allowDrop'> /**
+</span> * @cfg {Boolean} [allowDrop=true]
+ * Set to false to deny dropping on this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-allowDrag'> /**
+</span> * @cfg {Boolean} [allowDrag=true]
+ * Set to false to deny dragging of this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-loaded'> /**
+</span> * @cfg {Boolean} [loaded=false]
+ * True if the node has finished loading.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-loading'> /**
+</span> * @cfg {Boolean} [loading=false]
+ * True if the node is currently loading.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-href'> /**
+</span> * @cfg {String} href
+ * An URL for a link that's created when this config is specified.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-hrefTarget'> /**
+</span> * @cfg {String} hrefTarget
+ * Target for link. Only applicable when {@link #href} also specified.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-qtip'> /**
+</span> * @cfg {String} qtip
+ * Tooltip text to show on this node.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-qtitle'> /**
+</span> * @cfg {String} qtitle
+ * Tooltip title.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-text'> /**
+</span> * @cfg {String} text
+ * The text for to show on node label.
+ */
+
+<span id='Ext-data-NodeInterface-cfg-children'> /**
+</span> * @cfg {Ext.data.NodeInterface[]} children
+ * Array of child nodes.
+ */
+
+
+<span id='Ext-data-NodeInterface-property-nextSibling'> /**
+</span> * @property nextSibling
+ * A reference to this node's next sibling node. `null` if this node does not have a next sibling.
+ */
+
+<span id='Ext-data-NodeInterface-property-previousSibling'> /**
+</span> * @property previousSibling
+ * A reference to this node's previous sibling node. `null` if this node does not have a previous sibling.
+ */
+
+<span id='Ext-data-NodeInterface-property-parentNode'> /**
+</span> * @property parentNode
+ * A reference to this node's parent node. `null` if this node is the root node.
+ */
+
+<span id='Ext-data-NodeInterface-property-lastChild'> /**
+</span> * @property lastChild
+ * A reference to this node's last child node. `null` if this node has no children.
+ */
+
+<span id='Ext-data-NodeInterface-property-firstChild'> /**
+</span> * @property firstChild
+ * A reference to this node's first child node. `null` if this node has no children.
+ */
+
+<span id='Ext-data-NodeInterface-property-childNodes'> /**
+</span> * @property childNodes
+ * An array of this nodes children. Array will be empty if this node has no chidren.
+ */
+