T - Тип данных в узле дереваpublic class TreeTableHelper.NodeConf<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<TreeTableHelper.NodeColumnConf<T>> |
columnsConfig |
protected Class |
nodeClass |
| Modifier and Type | Method and Description |
|---|---|
TreeTableHelper |
apply()
Применять конфигурацию
|
TreeTableHelper |
apply(TreeTableNodeBasic node)
Применяет конфигурацию к поддереву
|
TreeTableHelper.NodeColumnConf<T> |
column(String name)
Указывает конфигурацию колонки для данного типа узла дерева
|
TreeTableHelper.NodeConf<T> |
follow(xyz.cofe.collection.NodesExtracter<T,? super T> follower)
Указывает функцию получения дочерних узлов поддерева
|
TreeTableHelper.NodeConf<T> |
followable(xyz.cofe.collection.Func1<Boolean,T> followable)
Указывает функцию проверки наличия дочерних узлов поддерева
|
Class |
getNodeClass()
Возвращает тип данных в узле деева
|
TreeTableHelper.NodeConf<T> |
naming(xyz.cofe.collection.Func1<String,T> naming)
Указывает функция получения имени узла дерева
|
void |
setNodeClass(Class nodeClass)
Указывает тип данных в узле дерева
|
protected Class nodeClass
protected List<TreeTableHelper.NodeColumnConf<T>> columnsConfig
public Class getNodeClass()
public void setNodeClass(Class nodeClass)
nodeClass - тип данных в узле дереваpublic TreeTableHelper.NodeConf<T> follow(xyz.cofe.collection.NodesExtracter<T,? super T> follower)
follower - функция получения дочерних узловpublic TreeTableHelper.NodeConf<T> followable(xyz.cofe.collection.Func1<Boolean,T> followable)
followable - функцию проверки наличия дочерних узлов поддереваpublic TreeTableHelper.NodeConf<T> naming(xyz.cofe.collection.Func1<String,T> naming)
naming - функция получения имени узлаpublic TreeTableHelper.NodeColumnConf<T> column(String name)
name - имя колонкиpublic TreeTableHelper apply()
public TreeTableHelper apply(TreeTableNodeBasic node)
node - поддерервоCopyright © 2019. All rights reserved.