| Package | Description |
|---|---|
| xyz.cofe.collection.tree |
Классы события для работы со струкутурой типа дерева
|
| xyz.cofe.gui.swing.cell |
Отображение ячейки таблицы/списка/дерева
|
| xyz.cofe.gui.swing.tree |
Реализация компонента дерева - таблицы
|
| xyz.cofe.gui.swing.tree.ob |
Функции по работе с "браузером" объектов
|
| Modifier and Type | Field and Description |
|---|---|
protected Set<TreeTableNode> |
TreeNodeCacheDropped.dropped |
| Modifier and Type | Method and Description |
|---|---|
Set<TreeTableNode> |
TreeNodeCacheDropped.getDropped()
Возвращает кэшированные и удаленные узлы
|
| Modifier and Type | Field and Description |
|---|---|
protected TreeTableNode |
TreeNodeContext.node |
| Modifier and Type | Method and Description |
|---|---|
TreeTableNode |
TreeNodeContext.getNode()
Указывает узел соответ значению
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
TreeNodeCellRender.prepareTreeTableNode(Graphics2D gs,
TreeNodeContext ctx,
CellFormat cf,
TreeTableNode node) |
void |
TreeNodeContext.setNode(TreeTableNode node)
Указывает узел соответ значению
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TreeTableNode<Node extends TreeTableNode>
Узел дерева-таблицы (TreeTable)
|
| Modifier and Type | Class and Description |
|---|---|
class |
TreeTableNodeBasic
Базовая реализация TreeTableNode
|
class |
TreeTableNodeExpander
Узел осуществляющий чтение итератора и вставку прочитанных на свое место
|
| Modifier and Type | Field and Description |
|---|---|
protected TreeTableNode |
TreeTableNodeValue.node |
protected TreeTableNode |
TreeTableModel.root
Древо таблицы
|
protected TreeTableNode |
TreeTableFilterModel.root
Древо таблицы
|
protected TreeTableNode |
TreeTableDirectModel.root |
| Modifier and Type | Field and Description |
|---|---|
protected WeakHashMap<TreeTableNode,Date> |
TreeTableNodeBasic.cachedNodes |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,Object,TreeTableNode>> |
TreeTableNodeValueColumn.customPainter
customPainter : ClassMap<Рендер-функция, Объект, Узел> .
|
protected static WeakHashMap<TreeTableNode,Object> |
TreeTableNodeDefs.data |
protected static WeakHashMap<TreeTableNode,Boolean> |
TreeTableNodeDefs.expanded |
protected List<xyz.cofe.collection.tree.TreeNode<TreeTableNode>> |
TreeTablePopup.popupPath |
protected WeakHashMap<TreeTableNode,TreeTableDirectModel.RemovingNodeData> |
TreeTableDirectModel.removingChild |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,Object,TreeTableNode>> |
TreeTableNodeValueColumn.valueEditor |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<TreeTableNodeFormat,Object,TreeTableNode>> |
TreeTableNodeValueColumn.valueFormat
valueFormat : ClassMap<Форматирование, Объект, Узел> - функция:
fn ( Объект, Узел ) => Форматирование объекта. |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<Object,Object,TreeTableNode>> |
TreeTableNodeValueColumn.valueReader
valueReader : ClassMap<Возвращаемое, Объект, Узел> - функция:
fn ( Объект, Узел ) => Данные объекта. |
protected xyz.cofe.collection.Func2<Object,Object,TreeTableNode> |
TreeTableNodeValue.valueReader |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<Class,Object,TreeTableNode>> |
TreeTableNodeValueColumn.valueType |
protected xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func3<Object,TreeTableNode,Object,Object>> |
TreeTableNodeValueColumn.valueWriter
valueWriter
fn( Узел, Объект, Измененные данные ) => Сохраненные данные
|
protected xyz.cofe.collection.Func3<Object,TreeTableNode,Object,Object> |
TreeTableNodeValue.valueWriter |
| Modifier and Type | Method and Description |
|---|---|
TreeTableNode |
TreeTable.getFocusedNode()
Возвращает узел содержащий фокус ввода
|
TreeTableNode |
TreeTableNodeValue.getNode() |
TreeTableNode |
TreeTable.getNodeAt(int x,
int y)
Возвращает узел дерева соответ координате
|
TreeTableNode |
TreeTable.getNodeOf(int row)
Возвращает узел для указанной строки
|
TreeTableNode |
TreeTableModelInterface.getNodeOf(int row)
Возвращает узел для указанной строки
|
TreeTableNode |
TreeTableSortModel.getNodeOf(int row) |
TreeTableNode |
TreeTableModel.getNodeOf(int row)
Возвращает узел для указанной строки
|
TreeTableNode |
TreeTableFilterModel.getNodeOf(int row) |
TreeTableNode |
TreeTableDirectModel.getNodeOf(int row) |
TreeTableNode |
TreeTableModelInterface.getRoot()
Указывает корень дерева
|
TreeTableNode |
TreeTableSortModel.getRoot() |
TreeTableNode |
TreeTableModel.getRoot()
Возвращает древо таблицы
|
TreeTableNode |
TreeTableFilterModel.getRoot()
Возвращает древо таблицы
|
TreeTableNode |
TreeTableDirectModel.getRoot() |
| Modifier and Type | Method and Description |
|---|---|
Map<TreeTableNode,Date> |
TreeTableNodeBasic.getCachedNodes()
Возвращает кэш извлеченных дочерних узлов
|
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,Object,TreeTableNode>> |
TreeTableNodeValueColumn.getCustomPainter()
Спец рендер функции ClassMap<Рендер_функция, Объект, Узел> .
|
List<xyz.cofe.collection.tree.TreeNode<TreeTableNode>> |
TreeTablePopup.getPopupPath()
Путь события
|
List<TreeTableNode> |
TreeTable.getSelectedNodes()
Возвращает выбранные узлы
|
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,Object,TreeTableNode>> |
TreeTableNodeValueColumn.getValueEditor()
Возвращает карту функция для получения редкатора значения ячейки
|
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<TreeTableNodeFormat,Object,TreeTableNode>> |
TreeTableNodeValueColumn.getValueFormat()
Форматирование ClassMap<Форматирование, Объект, Узел> - функция:
fn ( Объект, Узел ) => Форматирование объекта. |
xyz.cofe.collection.Func2<Object,Object,TreeTableNode> |
TreeTableNodeValue.getValueReader() |
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<Object,Object,TreeTableNode>> |
TreeTableNodeValueColumn.getValueReaders()
Функция чтение данных узла.
|
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func2<Class,Object,TreeTableNode>> |
TreeTableNodeValueColumn.getValueType()
Возвращает карту функций вычисления типа данных
|
xyz.cofe.collection.Func3<Object,TreeTableNode,Object,Object> |
TreeTableNodeValue.getValueWriter() |
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func3<Object,TreeTableNode,Object,Object>> |
TreeTableNodeValueColumn.getValueWriters()
Возвращает карту функций записи.
|
List<TreeTableNode> |
TreeTable.setSelectedNodes(Iterable<TreeTableNode> nodes)
Устанавливает выбранные узлы
|
| Modifier and Type | Method and Description |
|---|---|
Iterable |
TreeNodesExtracter.extract(TreeTableNode node)
Получение дочерних узлов поддерва
|
void |
TreeTableDirectModel.RemovingNodeData.fireEvent(EventSupport evsup,
TreeTableNode child) |
static Object |
TreeTableNodeDefs.getDataOf(TreeTableNode node) |
static Boolean |
TreeTableNodeDefs.getExpandedOf(TreeTableNode node)
Возвращает признак что данный узел уже распахнут
|
int |
TreeTable.getRowOf(TreeTableNode node)
Возвращает индекст строки для указанного узла дерева
|
int |
TreeTableModelInterface.getRowOf(TreeTableNode node)
Возвращает номер строки для указанного узла
|
int |
TreeTableSortModel.getRowOf(TreeTableNode node) |
int |
TreeTableModel.getRowOf(TreeTableNode ttnode)
Возвращает индекс строки для заданного узла дерева
|
int |
TreeTableFilterModel.getRowOf(TreeTableNode node) |
int |
TreeTableDirectModel.getRowOf(TreeTableNode node) |
int |
TreeTableNodeRender.getTreeLevelOf(TreeTableNode node)
Возвращает уровень вложенности узла дерева
|
boolean |
TreeTableFilterModel.isVisible(TreeTableNode node)
Возвращает виден-ли узел
|
protected void |
TreeTableDirectModel.onTreeNodeAdded(xyz.cofe.collection.tree.TreeNodeAdded evtna,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex)
Вызывается при добавлении дочерних узлов в поддерево.
|
protected void |
TreeTableDirectModel.onTreeNodeAdded(xyz.cofe.collection.tree.TreeNodeAdded evtna,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex)
Вызывается при добавлении дочерних узлов в поддерево.
|
protected void |
TreeTableDirectModel.onTreeNodeBulkInserted(TreeNodeBulkInserted ev,
TreeTableNode parent,
Integer insertIndex,
List insertedItems) |
protected void |
TreeTableDirectModel.onTreeNodeRemoved(xyz.cofe.collection.tree.TreeNodeRemoved ev,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex)
Вызывается при удалении дочерних узлов из поддерева
|
protected void |
TreeTableDirectModel.onTreeNodeRemoved(xyz.cofe.collection.tree.TreeNodeRemoved ev,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex)
Вызывается при удалении дочерних узлов из поддерева
|
protected void |
TreeTableDirectModel.onTreeNodeRemoving(xyz.cofe.collection.tree.TreeNodeRemoving ev,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex)
Вызывается при удалении дочерних узлов из поддерева
|
protected void |
TreeTableDirectModel.onTreeNodeRemoving(xyz.cofe.collection.tree.TreeNodeRemoving ev,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex)
Вызывается при удалении дочерних узлов из поддерева
|
protected void |
TreeTableNodeRender.prepareTreeTableNode(TreeTableNode node)
Подготавливает цвета и прочие настройки для рендернига узла дерева
|
static Object |
TreeTableNodeDefs.setDataOf(TreeTableNode node,
Object vdata) |
static Boolean |
TreeTableNodeDefs.setExpandedOf(TreeTableNode node,
Boolean vdata)
Устанавливает признак что данный узел уже распахнут
|
void |
TreeTable.setFocusedNode(TreeTableNode node)
Указывает узел содержащий фокус ввода
|
void |
TreeTableNodeValue.setNode(TreeTableNode node) |
void |
TreeTableModelInterface.setRoot(TreeTableNode root)
Указывает корень дерева
|
void |
TreeTableSortModel.setRoot(TreeTableNode root) |
void |
TreeTableModel.setRoot(TreeTableNode root)
Устанавливает древо таблицы
|
void |
TreeTableFilterModel.setRoot(TreeTableNode root)
Устанавливает древо таблицы
|
void |
TreeTableDirectModel.setRoot(TreeTableNode root) |
| Modifier and Type | Method and Description |
|---|---|
<T> TreeTableNodeValueColumn |
TreeTableNodeValueColumn.addCustomPainter(Class<T> cls,
xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T,TreeTableNode> reader)
Указывает спец рендер для указанных типов
|
<T> TreeTableNodeValueColumn |
TreeTableNodeValueColumn.addValueEditor(Class<T> cls,
xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,T,TreeTableNode> editorFun)
Добавляет функция возращающую редактор значения
|
<T> TreeTableNodeValueColumn |
TreeTableNodeValueColumn.addValueFormat(Class<T> cls,
xyz.cofe.collection.Func2<TreeTableNodeFormat,T,TreeTableNode> reader)
Указывает форматирование для указанных типов
|
<T> TreeTableNodeValueColumn |
TreeTableNodeValueColumn.addValueReader(Class<T> cls,
xyz.cofe.collection.Func2<Object,T,TreeTableNode> reader)
Указывает функцию чтения узла
|
<T> TreeTableNodeValueColumn |
TreeTableNodeValueColumn.addValueType(Class<T> cls,
xyz.cofe.collection.Func2<Class,Object,TreeTableNode> t)
Добавляет функцию для вычисления типа отображаемого значения
|
<T> TreeTableNodeValueColumn |
TreeTableNodeValueColumn.addValueWriter(Class<T> cls,
xyz.cofe.collection.Func3<Object,TreeTableNode,T,Object> writer)
Указывает функцию записи данных
|
<T> TreeTableHelper.DataColumnConf |
TreeTableHelper.DataColumnConf.editor(Class<T> cls,
xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,Object,TreeTableNode> customEditor) |
TreeTableHelper.NodeColumnConf<T> |
TreeTableHelper.NodeColumnConf.editor(xyz.cofe.collection.Func2<TreeTableNodeValueEditor.Editor,T,TreeTableNode> customEditor)
Указывает функцию редактирования значения в колонке
|
<T> TreeTableHelper.DataColumnConf |
TreeTableHelper.DataColumnConf.format(Class<T> cls,
xyz.cofe.collection.Func2<TreeTableNodeFormat,T,TreeTableNode> valueFormat) |
TreeTableHelper.NodeColumnConf<T> |
TreeTableHelper.NodeColumnConf.format(xyz.cofe.collection.Func2<TreeTableNodeFormat,T,TreeTableNode> valueFormat)
Указывает форматирование данных
|
Closeable |
TreeTable.onFocusedNodeChanged(xyz.cofe.common.Reciver<TreeTableNode> reciver)
Добавляет обработчик срабатываемый при смене фокуса
|
<T> TreeTableHelper.DataColumnConf |
TreeTableHelper.DataColumnConf.painter(Class<T> cls,
xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T,TreeTableNode> customPainter) |
TreeTableHelper.NodeColumnConf<T> |
TreeTableHelper.NodeColumnConf.painter(xyz.cofe.collection.Func2<xyz.cofe.collection.Func2<Object,Graphics,Rectangle>,T,TreeTableNode> customPainter)
Указывает функцию раскраски значения в колонке
|
List<TreeTableNode> |
TreeTable.setSelectedNodes(Iterable<TreeTableNode> nodes)
Устанавливает выбранные узлы
|
void |
TreeTableNodeValue.setValueReader(xyz.cofe.collection.Func2<Object,Object,TreeTableNode> valueReader) |
void |
TreeTableNodeValue.setValueWriter(xyz.cofe.collection.Func3<Object,TreeTableNode,Object,Object> valueWriter) |
<T> TreeTableHelper.DataColumnConf |
TreeTableHelper.DataColumnConf.type(Class<T> cls,
xyz.cofe.collection.Func2<Class,T,TreeTableNode> valueTyp) |
TreeTableHelper.NodeColumnConf<T> |
TreeTableHelper.NodeColumnConf.type(xyz.cofe.collection.Func2<Class,T,TreeTableNode> valueType)
Указывает тип данных в этой колонке
|
<T> TreeTableHelper.DataColumnConf |
TreeTableHelper.DataColumnConf.writer(Class<T> cls,
xyz.cofe.collection.Func3<Object,TreeTableNode,T,Object> writer) |
| Constructor and Description |
|---|
TreeTableNodeValue(Object value,
Object dataOfNode,
TreeTableNode node) |
| Modifier and Type | Class and Description |
|---|---|
class |
TreeRootNode |
| Modifier and Type | Method and Description |
|---|---|
Iterable |
FollowableExtracter.extract(TreeTableNode node) |
Iterable |
FollowerMap.extract(TreeTableNode node) |
Copyright © 2019. All rights reserved.