gov.nih.nci.cagrid.introduce.portal.updater.steps.updatetree
Class ExtensionUpdateTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by gov.nih.nci.cagrid.introduce.portal.updater.steps.updatetree.UpdateTypeTreeNode
          extended by gov.nih.nci.cagrid.introduce.portal.updater.steps.updatetree.ExtensionUpdateTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class ExtensionUpdateTreeNode
extends UpdateTypeTreeNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
ExtensionUpdateTreeNode(java.lang.String displayName, javax.swing.tree.DefaultTreeModel model, ExtensionType extension)
           
 
Method Summary
 javax.swing.JCheckBox getCheckBox()
           
 ExtensionType getExtension()
           
 java.lang.Object getUserObject()
           
 void initialize()
           
 boolean isInstalled()
           
 boolean isSelected()
           
 void setExtension(ExtensionType extension)
           
 void setInstalled(boolean installed)
           
 
Methods inherited from class gov.nih.nci.cagrid.introduce.portal.updater.steps.updatetree.UpdateTypeTreeNode
getModel, getName, setModel, 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, 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

ExtensionUpdateTreeNode

public ExtensionUpdateTreeNode(java.lang.String displayName,
                               javax.swing.tree.DefaultTreeModel model,
                               ExtensionType extension)
Method Detail

isSelected

public boolean isSelected()

setInstalled

public void setInstalled(boolean installed)

isInstalled

public boolean isInstalled()

getCheckBox

public javax.swing.JCheckBox getCheckBox()

initialize

public void initialize()
Specified by:
initialize in class UpdateTypeTreeNode

getUserObject

public java.lang.Object getUserObject()
Overrides:
getUserObject in class javax.swing.tree.DefaultMutableTreeNode

getExtension

public ExtensionType getExtension()

setExtension

public void setExtension(ExtensionType extension)