|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.tree.DefaultTreeModel
org.owasp.webscarab.util.swing.treetable.DefaultTreeTableModel
public class DefaultTreeTableModel
A simple treetable data model based on DefaultTreeModel. This implementation merely displays the tree in a single column. Subclass the getColumnCount and getValueAt methods to change this behaviour
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans
package.
Please see XMLEncoder
.
Field Summary |
---|
Fields inherited from class javax.swing.tree.DefaultTreeModel |
---|
asksAllowsChildren, listenerList, root |
Constructor Summary | |
---|---|
DefaultTreeTableModel(javax.swing.tree.TreeNode root)
Creates a tree in which any node can have children. |
|
DefaultTreeTableModel(javax.swing.tree.TreeNode root,
boolean asksAllowsChildren)
Creates a tree specifying whether any node can have children, or whether only certain nodes can have children. |
Method Summary | |
---|---|
java.lang.Class |
getColumnClass(int column)
Returns the type for column number column . |
int |
getColumnCount()
Returns the number of available columns. |
java.lang.String |
getColumnName(int column)
Returns the name for column number column . |
java.lang.Object |
getValueAt(java.lang.Object node,
int column)
Returns the value to be displayed for node node ,
at column number column . |
boolean |
isCellEditable(java.lang.Object node,
int column)
By default, make the column with the Tree in it the only editable one. |
void |
setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
Sets the value for node node ,
at column number 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 |
Constructor Detail |
---|
public DefaultTreeTableModel(javax.swing.tree.TreeNode root)
root
- a TreeNode object that is the root of the tree#DefaultTreeModel(TreeNode, boolean)
public DefaultTreeTableModel(javax.swing.tree.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 childrenDefaultTreeModel.asksAllowsChildren
Method Detail |
---|
public int getColumnCount()
getColumnCount
in interface TreeTableModel
public java.lang.String getColumnName(int column)
column
.
getColumnName
in interface TreeTableModel
public java.lang.Class getColumnClass(int column)
column
.
getColumnClass
in interface TreeTableModel
public java.lang.Object getValueAt(java.lang.Object node, int column)
node
,
at column number column
.
getValueAt
in interface TreeTableModel
public boolean isCellEditable(java.lang.Object node, int column)
isCellEditable
in interface TreeTableModel
public void setValueAt(java.lang.Object aValue, java.lang.Object node, int column)
node
,
at column number column
.
setValueAt
in interface TreeTableModel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |