T - тип узлаpublic class TreeTableHelper.NodeColumnConf<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
name |
protected Class |
nodeClass |
protected TreeTableHelper.NodeConf<T> |
nodeConf |
| Constructor and Description |
|---|
NodeColumnConf(Class<T> cls,
TreeTableHelper.NodeConf<T> nodeConf,
String column)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
TreeTableHelper.NodeConf<T> |
apply()
Применение конфигурации
|
TreeTableHelper.NodeColumnConf<T> |
column(String name)
Указывает имя колонки
|
TreeTableHelper.NodeColumnConf<T> |
editor(xyz.cofe.collection.Func1<TreeTableNodeValueEditor.Editor,T> customEditor)
Указывает функцию редактирования значения в колонке
|
TreeTableHelper.NodeColumnConf<T> |
editor(xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,T,TreeTableNode> customEditor)
Указывает функцию редактирования значения в колонке
|
TreeTableHelper.NodeColumnConf<T> |
format(xyz.cofe.collection.Func2<TreeTableNodeFormat,T,TreeTableNode> valueFormat)
Указывает форматирование данных
|
String |
getName()
Указывает имя колонки
|
Class |
getNodeClass()
Возвращает тип данных узла
|
TreeTableHelper.NodeConf<T> |
getNodeConf()
Возвращает конфигурацию узла
|
TreeTableHelper.NodeColumnConf<T> |
painter(xyz.cofe.collection.Func1<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T> customPainter)
Указывает функцию раскраски значения в колонке
|
TreeTableHelper.NodeColumnConf<T> |
painter(xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T,TreeTableNode> customPainter)
Указывает функцию раскраски значения в колонке
|
TreeTableHelper.NodeColumnConf<T> |
reader(xyz.cofe.collection.Func1<Object,T> reader)
Указывает функцию чтения данных колонки
|
void |
setName(String name)
Указывает имя колонки
|
void |
setNodeClass(Class nodeClass)
Указывает тип данных узла
|
void |
setNodeConf(TreeTableHelper.NodeConf<T> nodeConf)
Указывает конфигурацию узл
|
TreeTableHelper.NodeColumnConf<T> |
type(xyz.cofe.collection.Func2<Class,T,TreeTableNode> valueType)
Указывает тип данных в этой колонке
|
TreeTableHelper.NodeColumnConf<T> |
writer(xyz.cofe.collection.Func2<Object,T,Object> writer)
Указывает функцию записи в колонку для данного типа узла
|
protected Class nodeClass
protected TreeTableHelper.NodeConf<T> nodeConf
protected String name
public NodeColumnConf(Class<T> cls, TreeTableHelper.NodeConf<T> nodeConf, String column)
cls - тип данных в узле дереваnodeConf - конфигурацияcolumn - имя колонкиpublic Class getNodeClass()
public void setNodeClass(Class nodeClass)
nodeClass - тип данныхpublic TreeTableHelper.NodeConf<T> getNodeConf()
public void setNodeConf(TreeTableHelper.NodeConf<T> nodeConf)
nodeConf - конфигурацияpublic String getName()
public void setName(String name)
name - имя колонкиpublic TreeTableHelper.NodeColumnConf<T> reader(xyz.cofe.collection.Func1<Object,T> reader)
reader - функция чтенияpublic TreeTableHelper.NodeColumnConf<T> writer(xyz.cofe.collection.Func2<Object,T,Object> writer)
writer - функция записи данных в узелpublic TreeTableHelper.NodeColumnConf<T> type(xyz.cofe.collection.Func2<Class,T,TreeTableNode> valueType)
valueType - тип данныхpublic TreeTableHelper.NodeColumnConf<T> format(xyz.cofe.collection.Func2<TreeTableNodeFormat,T,TreeTableNode> valueFormat)
valueFormat - функция форматированияpublic TreeTableHelper.NodeColumnConf<T> painter(xyz.cofe.collection.Func1<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T> customPainter)
customPainter - функция раскраскиpublic TreeTableHelper.NodeColumnConf<T> painter(xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T,TreeTableNode> customPainter)
customPainter - функция раскраскиpublic TreeTableHelper.NodeColumnConf<T> editor(xyz.cofe.collection.Func1<TreeTableNodeValueEditor.Editor,T> customEditor)
customEditor - функция редактированияpublic TreeTableHelper.NodeColumnConf<T> editor(xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,T,TreeTableNode> customEditor)
customEditor - функция редактированияpublic TreeTableHelper.NodeColumnConf<T> column(String name)
name - имя колонкиpublic TreeTableHelper.NodeConf<T> apply()
Copyright © 2019. All rights reserved.