net.mlw.util.swing
Class CheckTreeNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--net.mlw.util.swing.CheckTreeNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class CheckTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

See Also:
Serialized Form

Field Summary
protected  javax.swing.JComponent component
           
protected  java.lang.String name
           
protected  boolean propagate
           
protected  boolean selected
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
CheckTreeNode(java.lang.String name, java.lang.Object data)
           
 
Method Summary
 javax.swing.JComponent getComponent()
           
 java.lang.String getName()
           
 boolean isSelected()
           
 void propagateSelected(boolean selected)
           
 void setSelected(boolean selected)
           
 void setUserObject(java.lang.Object obj)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
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, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

selected

protected boolean selected

propagate

protected boolean propagate

component

protected javax.swing.JComponent component
Constructor Detail

CheckTreeNode

public CheckTreeNode(java.lang.String name,
                     java.lang.Object data)
Method Detail

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

propagateSelected

public void propagateSelected(boolean selected)

setUserObject

public void setUserObject(java.lang.Object obj)
Specified by:
setUserObject in interface javax.swing.tree.MutableTreeNode
Overrides:
setUserObject in class javax.swing.tree.DefaultMutableTreeNode

getName

public java.lang.String getName()
Returns:
Returns the name.

getComponent

public javax.swing.JComponent getComponent()
Returns:
Returns the component.


Copyright © 2003-2004 mlavilson. All Rights Reserved.