public class TreeTableHelper.NodesConf extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Long |
cacheLifeTime |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<Boolean,Object>> |
followable
Проверка на возможность извлечение дочерних объектов из узлов
|
protected xyz.cofe.collection.tree.ClassNode |
followers
"Следование" / извлечение дочерних объектов из узлов
|
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<TreeTableNodeFormat,Object>> |
formats |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<String,Object>> |
names
Чтение имени объекта
|
protected String |
nullName |
| Constructor and Description |
|---|
NodesConf() |
| Modifier and Type | Method and Description |
|---|---|
TreeTableHelper |
apply()
Применяет настройки именования узлов
|
TreeTableHelper.NodesConf |
applyFollowers()
Применяет настройки "следования" узлов
|
TreeTableHelper.NodesConf |
applyFollowersTo(TreeTableNodeBasic node)
Применяет настройки "следования" узлов
|
TreeTableHelper.NodesConf |
applyFormatsTo(TreeTableNodeBasic node)
Применяет настройки именования узлов
|
TreeTableHelper.NodesConf |
applyNaming()
Применяет настройки именования узлов
|
TreeTableHelper.NodesConf |
applyNamingTo(TreeTableNodeBasic node)
Применяет настройки именования узлов
|
TreeTableHelper |
applyTo(TreeTableNodeBasic node)
Применяет настройки именования узлов
|
TreeTableHelper.NodesConf |
cacheLifeTime(int clifeTime)
Устанавливает время жизни кэша
|
TreeTableHelper.NodesConf |
cacheLifeTime(Long clifeTime)
Устанавливает время жизни кэша
|
<T> TreeTableHelper.NodesConf |
follow(Class<T> cls,
xyz.cofe.collection.NodesExtracter<T,?> follower)
Добавляет функцию следования для определенного типа
|
<T> TreeTableHelper.NodesConf |
followable(Class<T> cls,
xyz.cofe.collection.Func1<Boolean,T> followable)
Добавляет функцию проверки следования для определенного типа
|
<T> TreeTableHelper.NodesConf |
naming(Class<T> cls,
xyz.cofe.collection.Func1<String,T> naming)
Указывает как выводить текст узла
|
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<Boolean,Object>> followable
protected xyz.cofe.collection.tree.ClassNode followers
protected Long cacheLifeTime
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<TreeTableNodeFormat,Object>> formats
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<String,Object>> names
protected String nullName
public <T> TreeTableHelper.NodesConf follow(Class<T> cls, xyz.cofe.collection.NodesExtracter<T,?> follower)
T - Типcls - Типfollower - функция следованияpublic <T> TreeTableHelper.NodesConf followable(Class<T> cls, xyz.cofe.collection.Func1<Boolean,T> followable)
T - Типcls - Типfollowable - функция проверки следованияpublic TreeTableHelper.NodesConf cacheLifeTime(Long clifeTime)
clifeTime - время жизни кэша мс. или null - неопределенно долгоеpublic TreeTableHelper.NodesConf cacheLifeTime(int clifeTime)
clifeTime - время жизни кэша мс. или null - неопределенно долгоеpublic TreeTableHelper.NodesConf applyFollowers()
public TreeTableHelper.NodesConf applyFollowersTo(TreeTableNodeBasic node)
node - Узел к которому применяетсяя настройкаpublic TreeTableHelper.NodesConf applyFormatsTo(TreeTableNodeBasic node)
node - Узел к которому применяется настройкаpublic <T> TreeTableHelper.NodesConf naming(Class<T> cls, xyz.cofe.collection.Func1<String,T> naming)
T - Тип узлаcls - Тип узлаnaming - Именование fn(type, data -> data.name())public TreeTableHelper.NodesConf applyNaming()
public TreeTableHelper.NodesConf applyNamingTo(TreeTableNodeBasic node)
node - Узел к которому применяется настройкаpublic TreeTableHelper apply()
public TreeTableHelper applyTo(TreeTableNodeBasic node)
node - Узел к которому применяетсяя настройкаCopyright © 2019. All rights reserved.