public class DefaultMutableTreeTableNode extends AbstractMutableTreeTableNode
AbstractMutableTreeTableNode
that
returns getUserObject().toString()
for all value queries. This
implementation is designed mainly for testing. It is NOT recommended to use
this implementation. Any user that needs to create TreeTableNode
s
should consider directly extending AbstractMutableTreeTableNode
or
directly implementing the interface.allowsChildren, children, parent, userObject
Constructor and Description |
---|
DefaultMutableTreeTableNode() |
DefaultMutableTreeTableNode(Object userObject) |
DefaultMutableTreeTableNode(Object userObject,
boolean allowsChildren) |
Modifier and Type | Method and Description |
---|---|
int |
getColumnCount()
Returns the number of columns supported by this
TreeTableNode . |
Object |
getValueAt(int column)
Gets the value for this node that corresponds to a particular tabular
column.
|
boolean |
isEditable(int column)
Determines whether the specified column is editable.
|
void |
setValueAt(Object aValue,
int column)
Sets the value for the given
column . |
add, children, createChildrenList, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, getUserObject, insert, isLeaf, remove, remove, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
public DefaultMutableTreeTableNode()
public DefaultMutableTreeTableNode(Object userObject)
userObject
- public DefaultMutableTreeTableNode(Object userObject, boolean allowsChildren)
userObject
- allowsChildren
- public Object getValueAt(int column)
column
- the column to querypublic int getColumnCount()
TreeTableNode
.public boolean isEditable(int column)
isEditable
in interface TreeTableNode
isEditable
in class AbstractMutableTreeTableNode
column
- the column to queryfalse
public void setValueAt(Object aValue, int column)
column
.setValueAt
in interface TreeTableNode
setValueAt
in class AbstractMutableTreeTableNode
aValue
- the value to setcolumn
- the column to set the value onWebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses