public class TreeTableFilterModel extends FilterRowTM implements TreeTableModelInterface
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.collection.Predicate<RowData> |
filter |
protected TreeTableNode |
root
Древо таблицы
|
protected xyz.cofe.common.CloseableSet |
rootListeners |
rowFilter, sourceevSupport, tableModel, tableModelListener, tableModelListenerStarted| Constructor and Description |
|---|
TreeTableFilterModel(TreeTableModelInterface dm) |
| Modifier and Type | Method and Description |
|---|---|
TreeTableNode |
getNodeOf(int row)
Возвращает узел для указанной строки
|
TreeTableNode |
getRoot()
Возвращает древо таблицы
|
int |
getRowOf(TreeTableNode node)
Возвращает номер строки для указанного узла
|
boolean |
isRootVisible() |
boolean |
isVisible(TreeTableNode node) |
protected void |
listenRoot() |
void |
setRoot(TreeTableNode root)
Устанавливает древо таблицы
|
applyFilter, applyFilter, getColumnCount, getRowCount, getRowFilter, getSourceIndexSet, mapColumnToInside, mapRowToInside, mapRowToOutside, onRowDeleted, onRowInserted, onRowUpdated, onTableChanged, processRowUpdated, setRowFilter, setTableModel, shiftOnDeleteIndexes, shiftOnInsertIndexesaddPropertyChangeListener, addTableModelListener, attachTMListener, deletageTMEvent, detachTMListener, fireAllChanged, fireCellChanged, fireColumnsChanged, firePropertyChange, fireRowsDeleted, fireRowsInserted, fireRowsUpdated, fireRowUpdated, fireTableModelEvent, getColumnClass, getColumnName, getListeners, getListenersCollection, getTableModel, getValueAt, isCellEditable, isSourceListen, mapColumnToOutside, propertySupport, removePropertyChangeListener, removeTableModelListener, setSourceListen, setValueAtclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAtprotected final xyz.cofe.collection.Predicate<RowData> filter
protected TreeTableNode root
protected final xyz.cofe.common.CloseableSet rootListeners
public TreeTableFilterModel(TreeTableModelInterface dm)
public boolean isVisible(TreeTableNode node)
public TreeTableNode getNodeOf(int row)
TreeTableModelInterfacegetNodeOf in interface TreeTableModelInterfacerow - строкаpublic int getRowOf(TreeTableNode node)
TreeTableModelInterfacegetRowOf in interface TreeTableModelInterfacenode - узелpublic boolean isRootVisible()
isRootVisible in interface TreeTableModelInterfacepublic TreeTableNode getRoot()
getRoot in interface TreeTableModelInterfacepublic void setRoot(TreeTableNode root)
setRoot in interface TreeTableModelInterfaceroot - древоprotected void listenRoot()
Copyright © 2018. All rights reserved.