|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.tree.DefaultTreeModel | +--com.smardec.asc.treetable.DefaultTreeTableModel
Sample TreeTableModel
implementation.
Field Summary | |
protected java.lang.Class[] |
columnClasses
Classes of columns. |
protected java.lang.String[] |
columnNames
Names of columns. |
Fields inherited from class javax.swing.tree.DefaultTreeModel |
asksAllowsChildren, listenerList, root |
Constructor Summary | |
DefaultTreeTableModel(TreeTableNode root)
Creates DefaultTreeTableModel object with specified root. |
Method Summary | |
java.lang.Class |
getColumnClass(int column)
Returns column's class. |
int |
getColumnCount()
Returns the number of columns. |
java.lang.String |
getColumnName(int column)
Returns column's name. |
java.lang.Object |
getValueAt(java.lang.Object node,
int column)
Returns the value displayed for node node
at column index column . |
boolean |
isCellEditable(java.lang.Object node,
int column)
Indicates whether the value for node node
at column index column is editable. |
void |
setValueAt(java.lang.Object value,
java.lang.Object node,
int column)
Sets the value for node node
at column index column . |
Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.tree.TreeModel |
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged |
Field Detail |
protected java.lang.String[] columnNames
protected java.lang.Class[] columnClasses
Constructor Detail |
public DefaultTreeTableModel(TreeTableNode root)
DefaultTreeTableModel
object with specified root.
root
- root of the treeMethod Detail |
public int getColumnCount()
getColumnCount
in interface TreeTableModel
public java.lang.String getColumnName(int column)
getColumnName
in interface TreeTableModel
column
- index of column
public java.lang.Class getColumnClass(int column)
getColumnClass
in interface TreeTableModel
column
- index of column
public java.lang.Object getValueAt(java.lang.Object node, int column)
node
at column index column
.
getValueAt
in interface TreeTableModel
node
- tree nodecolumn
- index of column
public boolean isCellEditable(java.lang.Object node, int column)
node
at column index column
is editable.
isCellEditable
in interface TreeTableModel
node
- tree nodecolumn
- index of column
true
if the value is editable, false
otherwise.public void setValueAt(java.lang.Object value, java.lang.Object node, int column)
node
at column index column
.
setValueAt
in interface TreeTableModel
value
- new valuenode
- tree nodecolumn
- index of column
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |