edu.berkeley.guir.papier_mache
Class PMacheStatePanel.PhobTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by edu.berkeley.guir.papier_mache.PMacheTreePanel.PMacheTreeNode
          extended by edu.berkeley.guir.papier_mache.PMacheStatePanel.PhobTreeNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode
Enclosing class:
PMacheStatePanel

public class PMacheStatePanel.PhobTreeNode
extends PMacheTreePanel.PMacheTreeNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.berkeley.guir.papier_mache.PMacheTreePanel.PMacheTreeNode
ADDED, CREATED, NORMAL, REMOVED, UPDATED
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
EMPTY_ENUMERATION
 
Constructor Summary
PMacheStatePanel.PhobTreeNode(Phob phob)
           
 
Method Summary
 void addObject()
           
 javax.swing.Icon getIcon()
           
 boolean isLeaf()
           
 void removeObject()
           
 java.lang.String toString()
           
 void updateAllViewsToThisSelection()
           
 
Methods inherited from class edu.berkeley.guir.papier_mache.PMacheTreePanel.PMacheTreeNode
isAdded, isCreated, isRemoved, isUpdated, setState
 
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, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PMacheStatePanel.PhobTreeNode

public PMacheStatePanel.PhobTreeNode(Phob phob)
Method Detail

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode

getIcon

public javax.swing.Icon getIcon()
Specified by:
getIcon in class PMacheTreePanel.PMacheTreeNode

addObject

public void addObject()
Specified by:
addObject in class PMacheTreePanel.PMacheTreeNode

removeObject

public void removeObject()
Specified by:
removeObject in class PMacheTreePanel.PMacheTreeNode

updateAllViewsToThisSelection

public void updateAllViewsToThisSelection()
Specified by:
updateAllViewsToThisSelection in class PMacheTreePanel.PMacheTreeNode

toString

public java.lang.String toString()
Overrides:
toString in class javax.swing.tree.DefaultMutableTreeNode