Версия: 6.x
burger close
Класс TreeListFakeNode
Граф наследования:TreeListFakeNode:
AbstractTreeListNode

Подробное описание

Несуществующий узел древовидного списка

Открытые члены

 setNameField (string $field_name)
 
 getSelfChilds ()
 
- Открытые члены унаследованные от AbstractTreeListNode
 __construct ($object)
 
 isOpened ()
 
 getChildsCount ()
 
 setChildsCount ($count)
 
 getChilds ()
 
 setChilds (AbstractTreeListIterator $iterator)
 
 getSelfChilds ()
 
 getID ()
 
 getName ()
 
 getObject ()
 
 setObject ($object)
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 

Защищенные данные

 $name_field = self::DEFAULT_FIELD_NAME
 
- Защищенные данные унаследованные от AbstractTreeListNode
 $object
 
 $childs = null
 
 $child_count = null
 

Дополнительные унаследованные члены

- Поля данных унаследованные от AbstractTreeListNode
const ARRAY_ACCESS_KEY_OBJECT = 'fields'
 
const ARRAY_ACCESS_KEY_CHILDS = 'child'
 
const DEFAULT_FIELD_ID = 'id'
 
const DEFAULT_FIELD_NAME = 'name'
 

Методы

getSelfChilds ( )

Возвращает итератор со списком дочерних элементов

Возвращает
AbstractTreeListIterator
setNameField ( string  $field_name)

Устанавливает какой ключ в массиве объекта считать именем узла

Аргументы
string$field_name- имя ключа
Возвращает
void

Поля

$name_field = self::DEFAULT_FIELD_NAME
protected