public class DefaultTreeTableNode extends javax.swing.tree.DefaultMutableTreeNode implements TreeTableNode
| Modifier and Type | Field and Description | 
|---|---|
| protected DefaultTreeTableModel | modelThe model, used to generate events. | 
| protected TreeTableNodeType | typeThe node type identifier. | 
| protected java.util.Map | valuesThe values. | 
| Constructor and Description | 
|---|
| DefaultTreeTableNode(TreeTableNodeType type,
                    java.lang.Object object)Create a tree table node with single initial value. | 
| DefaultTreeTableNode(TreeTableNodeType type,
                    java.lang.Object object,
                    java.util.Map values)Create a tree table node with initial values. | 
| Modifier and Type | Method and Description | 
|---|---|
| DefaultTreeTableNode | getChild(java.lang.Object obj)Get a child for the specified user object. | 
| TreeTableNode[] | getChildren()Get all children of the node. | 
| protected DefaultTreeTableModel | getModel()Get the model. | 
| TreeTableNodeType | getType()Get the node type. | 
| java.lang.Object | getValue(int column)Get the value at a specific column. | 
| java.util.Map | getValues()Get all values at once. | 
| void | insert(javax.swing.tree.MutableTreeNode child,
      int index)Adds  childto the receiver atindex. | 
| boolean | instanceOf(TreeTableNodeType type)Check if this node is an instance of the given
  treetable node type. | 
| void | remove(int index)Removes the child at  indexfrom the receiver. | 
| protected void | setModel(DefaultTreeTableModel model)Set the model. | 
| void | setValue(int column,
        java.lang.Object value)Set the value at a specific column. | 
| void | setValues(java.util.Map values)Set all values at once. | 
| java.lang.String | toString()Get a string representation of this node. | 
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObjectprotected TreeTableNodeType type
protected java.util.Map values
protected DefaultTreeTableModel model
public DefaultTreeTableNode(TreeTableNodeType type, java.lang.Object object)
type - The node type identifier.object - The object represented by this node.public DefaultTreeTableNode(TreeTableNodeType type, java.lang.Object object, java.util.Map values)
type - The node type identifier.object - The object represented by this node.values - The initial display values.public TreeTableNodeType getType()
public boolean instanceOf(TreeTableNodeType type)
type - The treetabel node type.public java.lang.Object getValue(int column)
getValue in interface TreeTableNodecolumn - The column.public java.util.Map getValues()
public void setValue(int column,
                     java.lang.Object value)
column - The column.value - The new value.public void setValues(java.util.Map values)
values - The new values.public void insert(javax.swing.tree.MutableTreeNode child,
                   int index)
child to the receiver at index.
  child will be messaged with setParent.
  Overridden to generate tree event.insert in interface javax.swing.tree.MutableTreeNodeinsert in class javax.swing.tree.DefaultMutableTreeNodepublic void remove(int index)
index from the receiver.
  Overridden to generate tree event.remove in interface javax.swing.tree.MutableTreeNoderemove in class javax.swing.tree.DefaultMutableTreeNodepublic DefaultTreeTableNode getChild(java.lang.Object obj)
obj - The user object.public TreeTableNode[] getChildren()
protected void setModel(DefaultTreeTableModel model)
model - The model.protected DefaultTreeTableModel getModel()
public java.lang.String toString()
toString in class javax.swing.tree.DefaultMutableTreeNode