83         $this->_idField = $idField;
   105         $this->_tree = $tree;
   127         $this->_parent = $parent;
   148         return $this->_childNodes->count() > 0;
   157         $this->
setData(
'level', $level);
   188         $this->_tree->load($this, $recursionLevel);
   208         foreach ($this->_childNodes as $node) {
   209             $nodes[$node->getId()] = $node;
   210             $node->getAllChildNodes($nodes);
   220         return $this->_childNodes->lastNode();
   231         $this->_childNodes->add($node);
   241         $this->_tree->appendChild($this, $prevNode);
   250     public function moveTo($parentNode, $prevNode = 
null)
   252         $this->_tree->moveNodeTo($this, $parentNode, $prevNode);
   261     public function copyTo($parentNode, $prevNode = 
null)
   263         $this->_tree->copyNodeTo($this, $parentNode, $prevNode);
   273         $this->_childNodes->delete($childNode);
   283         if ($this->_parent) {
   284             $prevNodes[] = $this;
   285             $this->_parent->getPath($prevNodes);
   295         return $this->
_getData(
'is_active');
 __construct($data, $idField, $tree, $parent=null)
getData($key='', $index=null)
loadChildren($recursionLevel=0)
moveTo($parentNode, $prevNode=null)
appendChild($prevNode=null)
setData($key, $value=null)
copyTo($parentNode, $prevNode=null)
getAllChildNodes(&$nodes=[])