org.wingx.treetable
Class DefaultTreeTableNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.wingx.tree.XTreeNode
          extended by org.wingx.treetable.DefaultTreeTableNode
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode, LazyNode, XTreeTableNode

public abstract class DefaultTreeTableNode
extends XTreeNode
implements XTreeTableNode

basic node class

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.wingx.tree.XTreeNode
XTreeNode.InitializationListener
 
Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
DefaultTreeTableNode(Object userObject)
           
DefaultTreeTableNode(TreeModel treeModel, Object userObject, boolean allowsChildren)
           
 
Method Summary
 Class getNodeClass()
           
 Object getValueAt(int column)
           
 void setValueAt(Object value, int column)
           
 String toString()
           
 
Methods inherited from class org.wingx.tree.XTreeNode
addNotify, doInitialize, getDepth, getNodeChildAt, getTreeModel, initialize, insertNotify, isExpanded, isInitialized, reinitialize, removeAllChildrenNotify, setExpanded, setInitialized, setTreeModel
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.wingx.treetable.XTreeTableNode
getDepth, isExpanded, setExpanded
 
Methods inherited from interface javax.swing.tree.MutableTreeNode
insert, remove, remove, removeFromParent, setParent, setUserObject
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Constructor Detail

DefaultTreeTableNode

public DefaultTreeTableNode(Object userObject)

DefaultTreeTableNode

public DefaultTreeTableNode(TreeModel treeModel,
                            Object userObject,
                            boolean allowsChildren)
Method Detail

getValueAt

public Object getValueAt(int column)
Specified by:
getValueAt in interface XTreeTableNode

setValueAt

public void setValueAt(Object value,
                       int column)
Specified by:
setValueAt in interface XTreeTableNode

getNodeClass

public Class getNodeClass()
Specified by:
getNodeClass in interface XTreeTableNode

toString

public String toString()
Overrides:
toString in class DefaultMutableTreeNode


wingS Swings ;-)