public class TreeTableDirectModel extends Object implements TreeTableModelInterface
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TreeTableDirectModel.RemovingNodeData |
| Modifier and Type | Field and Description |
|---|---|
protected Columns |
columns |
protected EventSupport |
evsupport |
protected WeakHashMap<TreeTableNode,TreeTableDirectModel.RemovingNodeData> |
removingChild |
protected TreeTableNode |
root |
protected CloseableSet |
rootListeners |
protected boolean |
rootVisible |
| Constructor and Description |
|---|
TreeTableDirectModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTableModelListener(TableModelListener l) |
void |
fireAllChanged() |
void |
fireCellChanged(int rowIndex,
int columnIndex) |
void |
fireColumnsChanged() |
void |
fireRowsDeleted(int rowIndexFrom,
int toIndexInclude) |
void |
fireRowsInserted(int rowIndexFrom,
int toIndexInclude) |
void |
fireRowsUpdated(int rowIndexFrom,
int toIndexInclude) |
void |
fireRowUpdated(int row) |
void |
fireTableModelEvent(TableModelEvent e) |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int columnIndex) |
Columns |
getColumns() |
TreeTableNode |
getNodeOf(int row)
Возвращает узел для указанной строки
|
TreeTableNode |
getRoot() |
int |
getRowCount() |
int |
getRowOf(TreeTableNode node)
Возвращает номер строки для указанного узла
|
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
isRootVisible() |
protected void |
listenRoot() |
protected void |
onTreeNodeAdded(TreeNodeAdded evtna,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex) |
protected void |
onTreeNodeBulkInserted(TreeNodeBulkInserted ev,
TreeTableNode parent,
Integer insertIndex,
List insertedItems) |
protected void |
onTreeNodeRemoved(TreeNodeRemoved ev,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex) |
protected void |
onTreeNodeRemoving(TreeNodeRemoving ev,
TreeTableNode parent,
TreeTableNode child,
Integer childIndex) |
void |
removeTableModelListener(TableModelListener l) |
void |
setRoot(TreeTableNode root) |
void |
setRootVisible(boolean rootVisible) |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex) |
protected final EventSupport evsupport
protected TreeTableNode root
protected WeakHashMap<TreeTableNode,TreeTableDirectModel.RemovingNodeData> removingChild
protected final CloseableSet rootListeners
protected boolean rootVisible
protected Columns columns
public TreeTableNode getRoot()
getRoot in interface TreeTableModelInterfacepublic void setRoot(TreeTableNode root)
setRoot in interface TreeTableModelInterfacepublic void fireAllChanged()
public void fireColumnsChanged()
public void fireRowUpdated(int row)
public void fireRowsUpdated(int rowIndexFrom,
int toIndexInclude)
public void fireCellChanged(int rowIndex,
int columnIndex)
public void fireRowsInserted(int rowIndexFrom,
int toIndexInclude)
public void fireRowsDeleted(int rowIndexFrom,
int toIndexInclude)
public void fireTableModelEvent(TableModelEvent e)
protected void onTreeNodeBulkInserted(TreeNodeBulkInserted ev, TreeTableNode parent, Integer insertIndex, List insertedItems)
protected void onTreeNodeAdded(TreeNodeAdded evtna, TreeTableNode parent, TreeTableNode child, Integer childIndex)
protected void onTreeNodeRemoving(TreeNodeRemoving ev, TreeTableNode parent, TreeTableNode child, Integer childIndex)
protected void onTreeNodeRemoved(TreeNodeRemoved ev, TreeTableNode parent, TreeTableNode child, Integer childIndex)
protected void listenRoot()
public boolean isRootVisible()
isRootVisible in interface TreeTableModelInterfacepublic void setRootVisible(boolean rootVisible)
public TreeTableNode getNodeOf(int row)
TreeTableModelInterfacegetNodeOf in interface TreeTableModelInterfacerow - строкаpublic int getRowOf(TreeTableNode node)
TreeTableModelInterfacegetRowOf in interface TreeTableModelInterfacenode - узелpublic Columns getColumns()
public int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelpublic void setValueAt(Object aValue, int rowIndex, int columnIndex)
setValueAt in interface TableModelpublic void addTableModelListener(TableModelListener l)
addTableModelListener in interface TableModelpublic void removeTableModelListener(TableModelListener l)
removeTableModelListener in interface TableModelCopyright © 2018. All rights reserved.