org.objectweb.proactive.ic2d.gui.jobmonitor.data
Class DataTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.objectweb.proactive.ic2d.gui.jobmonitor.data.DataTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode, JobMonitorConstants

public class DataTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
implements JobMonitorConstants

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Fields inherited from interface org.objectweb.proactive.ic2d.gui.jobmonitor.JobMonitorConstants
AO, HOST, JOB, JVM, KEY2INDEX, KEYS, NAMES, NB_KEYS, NO_KEY, NODE, VN
 
Constructor Summary
DataTreeNode(DataModelTraversal traversal)
           
DataTreeNode(DataTreeModel model, BasicMonitoredObject value, java.util.Set constraints)
           
 
Method Summary
 DataTreeNode getChild(BasicMonitoredObject value)
           
 int getKey()
           
 java.lang.String getName()
           
 BasicMonitoredObject getObject()
           
 void keyDisplayChanged(DataTreeModel model, int key)
           
 java.util.Set makeConstraints()
           
 void rebuild(DataTreeModel model, BasicMonitoredObject value, java.util.Set constraints)
           
 void setAllRemovedStates()
           
 java.lang.String toString()
           
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataTreeNode

public DataTreeNode(DataModelTraversal traversal)

DataTreeNode

public DataTreeNode(DataTreeModel model,
                    BasicMonitoredObject value,
                    java.util.Set constraints)
Method Detail

setAllRemovedStates

public void setAllRemovedStates()

getChild

public DataTreeNode getChild(BasicMonitoredObject value)

rebuild

public void rebuild(DataTreeModel model,
                    BasicMonitoredObject value,
                    java.util.Set constraints)

keyDisplayChanged

public void keyDisplayChanged(DataTreeModel model,
                              int key)

getKey

public int getKey()

getName

public java.lang.String getName()

toString

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

getObject

public BasicMonitoredObject getObject()

makeConstraints

public java.util.Set makeConstraints()


Copyright 2001-2007 INRIA All Rights Reserved.