|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.tree.DefaultTreeModel | +--com.klg.jclass.util.treetable.EmptyTreeTableModel
An empty tree table model used by JCTreeTable and JCTreeExplorer in their default constructors. This model provides a simple tree table when invoked at design time, and does nothing under normal conditions. This way the tree table or tree explorer can display some values in a visual designer environment.
Field Summary |
Fields inherited from class javax.swing.tree.DefaultTreeModel |
asksAllowsChildren, listenerList, root |
Constructor Summary | |
EmptyTreeTableModel(TreeNode root)
Constructs a tree table model. |
|
EmptyTreeTableModel(TreeNode root,
boolean asksAllowsChildren)
Constructs a tree table model. |
Method Summary | |
Class |
getColumnClass(int column)
Returns the Object class type. |
int |
getColumnCount()
At design time returns there are two columns, otherwise return zero columns. |
String |
getColumnName(int column)
At design time returns headers for each column, otherwise returns null. |
Object |
getValueAt(Object node,
int column)
Returns a simple string object if running at design time, otherwise returns null. |
boolean |
isCellEditable(Object node,
int column)
Returns that the treeTable is not editable. |
static MutableTreeNode |
makeDefaultTree()
Creates a simple tree model. |
void |
setValueAt(Object value,
Object node,
int column)
Does nothing. |
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 |
Constructor Detail |
public EmptyTreeTableModel(TreeNode root)
root
- a TreeNode object that is the root of the treepublic EmptyTreeTableModel(TreeNode root, boolean asksAllowsChildren)
root
- a TreeNode object that is the root of the treeasksAllowsChildren
- a boolean, false if any node can
have children, true if each node is asked to see if
it can have childrenMethod Detail |
public static MutableTreeNode makeDefaultTree()
public Object getValueAt(Object node, int column)
getValueAt
in interface JCTreeTableModel
node
- The node for which the value is wantedcolumn
- The column of the node for which the value is wanted
JCTreeTableModel.setValueAt(java.lang.Object, java.lang.Object, int)
public boolean isCellEditable(Object node, int column)
isCellEditable
in interface JCTreeTableModel
node
- The node for which the cell editable value is wantedcolumn
- The column of the node for which the cell editable value
is wanted
JCTreeTableModel.setValueAt(java.lang.Object, java.lang.Object, int)
public void setValueAt(Object value, Object node, int column)
setValueAt
in interface JCTreeTableModel
value
- The value to be setnode
- The node for which the value is to be setcolumn
- The column of the node for which the value is to be setJCTreeTableModel.getValueAt(java.lang.Object, int)
,
JCTreeTableModel.isCellEditable(java.lang.Object, int)
public Class getColumnClass(int column)
getColumnClass
in interface JCTreeTableModel
column
- The column whose class is needed.
public int getColumnCount()
getColumnCount
in interface JCTreeTableModel
public String getColumnName(int column)
getColumnName
in interface JCTreeTableModel
column
- The column whose name is required
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |