com.bluemarsh.jswat.panel
Class BreakPanel.BasicTreeNode

java.lang.Object
  |
  +--javax.swing.tree.DefaultMutableTreeNode
        |
        +--com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Direct Known Subclasses:
BreakPanel.BreakpointNode, BreakPanel.GroupNode
Enclosing class:
BreakPanel

protected class BreakPanel.BasicTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

Class BasicTreeNode is the base class for both breakpoint nodes and breakpoint group nodes.

See Also:
Serialized Form

Field Summary
protected  javax.swing.Icon disabledIcon
          Icon for disabled breakpoints.
protected  javax.swing.Icon resolvedIcon
          Icon for resolved breakpoints.
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
BreakPanel.BasicTreeNode(java.lang.Object userObject)
          Constructs a BasicTreeNode.
BreakPanel.BasicTreeNode(java.lang.Object userObject, boolean allowsChildren)
          Constructs a BasicTreeNode.
 
Method Summary
 javax.swing.Icon getIcon()
          Returns the icon appropriate for this node.
 
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, setUserObject, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

disabledIcon

protected javax.swing.Icon disabledIcon
Icon for disabled breakpoints.

resolvedIcon

protected javax.swing.Icon resolvedIcon
Icon for resolved breakpoints.
Constructor Detail

BreakPanel.BasicTreeNode

public BreakPanel.BasicTreeNode(java.lang.Object userObject)
Constructs a BasicTreeNode.
Parameters:
userObject - user object.

BreakPanel.BasicTreeNode

public BreakPanel.BasicTreeNode(java.lang.Object userObject,
                                boolean allowsChildren)
Constructs a BasicTreeNode.
Parameters:
userObject - user object.
allowsChildren - true if node allows children.
Method Detail

getIcon

public javax.swing.Icon getIcon()
Returns the icon appropriate for this node.
Returns:
icon appropriate for this node.