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

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

Узел древовидного списка с orm объектом

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

 __construct (AbstractObject $object, TreeList $api)
 
 isOpened ()
 
 getSelfChilds ()
 
 setChilds (AbstractTreeListIterator $iterator)
 
 getPreLoader ()
 
 setPreLoader (TreeListOrmPreLoader $pre_loader)
 
 getID ()
 
 getName ()
 
- Открытые члены унаследованные от 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)
 

Защищенные члены

 getApi ()
 
 setApi ($api)
 

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

 $api
 
 $pre_loader
 
- Защищенные данные унаследованные от 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'
 

Конструктор(ы)

__construct ( AbstractObject  $object,
TreeList  $api 
)

TreeListOrmNode constructor.

Аргументы
AbstractObject$object- orm объект узла
TreeList$api- api для получения дочерних узлов

Методы

getApi ( )
protected

Возвращает объект api

Возвращает
TreeList
getID ( )

Возвращает идентификатор узла

Возвращает
string|int
getName ( )

Возвращает имя узла

Возвращает
string
getPreLoader ( )

Возвращает объект предворительной загрузки

Возвращает
TreeListOrmPreLoader|null
getSelfChilds ( )

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

Возвращает
AbstractTreeListIterator
isOpened ( )

Возвращает является ли ветка дерева развёрнутой

Возвращает
bool
setApi (   $api)
protected

Устанавливает объект api

Аргументы
TreeList$api- объект api
setChilds ( AbstractTreeListIterator  $iterator)

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

Аргументы
AbstractTreeListIterator$iterator- итератор со списком дочерних элементов
setPreLoader ( TreeListOrmPreLoader  $pre_loader)

Устанавливает объект предворительной загрузки

Аргументы
TreeListOrmPreLoader$pre_loader
Возвращает
void

Поля

$api
protected
$pre_loader
protected