Skip navigation links


com.essbase.eas.ui.ptree
Class PTreeRootLabelNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.essbase.eas.ui.ptree.PTreeNode
          extended by com.essbase.eas.ui.ptree.PTreeLabelNode
              extended by com.essbase.eas.ui.ptree.PTreeRootLabelNode

All Implemented Interfaces:
PrintableObject, java.awt.event.ActionListener, java.awt.event.ItemListener, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.event.DocumentListener, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class PTreeRootLabelNode
extends PTreeLabelNode

Extends the DefaultMutableTreeNode class to implement some specific features that we need to support in the OLAP console properties. Notes:

10/17/2000, mbolisetty:

Version:
1.00, 10/17/2000
Author:
Madhavi Bolisetty
See Also:
Serialized Form

Field Summary
protected  PTree tree
           

 

Fields inherited from class com.essbase.eas.ui.ptree.PTreeLabelNode
expanded, label

 

Fields inherited from class com.essbase.eas.ui.ptree.PTreeNode
bundle, cancelAction, caption, editable, editValue, enabled, enableRemoval, enterAction, icon, keyAdapter, nodeObject, tipText

 

Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject

 

Constructor Summary
PTreeRootLabelNode()
           
PTreeRootLabelNode(boolean allowsChildren, java.lang.String caption)
           
PTreeRootLabelNode(boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject)
           
PTreeRootLabelNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption)
           
PTreeRootLabelNode(java.lang.Object userObject, boolean allowsChildren, java.lang.String caption, java.lang.Object nodeObject)
           

 

Method Summary
 PTree getTree()
           
 void nodeRemoved()
           
 void setTree(PTree tree)
           

 

Methods inherited from class com.essbase.eas.ui.ptree.PTreeLabelNode
drawObject, getPrintableObjects, getTreeCellRendererComponent, isEditable, setEditable, setLabelText, willExpand

 

Methods inherited from class com.essbase.eas.ui.ptree.PTreeNode
actionPerformed, addAction, addAndNotify, addNodesAndNotify, addSortedChild, addSortedChild, cancelEditing, changedUpdate, clone, drawText, drawText, drawText, drawText, editNode, endEditing, getCaption, getChildForUserObject, getContextMenuItems, getEditingValue, getEditText, getHeight, getIcon, getLabel, getNodeObject, getToolTipText, getWidth, handleClick, handleDoubleClick, handleRightClick, insertUpdate, installListeners, installListeners, isEnabled, itemStateChanged, nodeChanged, paintCheckIcon, paintIcon, paintRadioIcon, propertyChange, remove, removeAction, removeAllChildren, removeAndNotify, removeUpdate, setCaption, setChildrenEnabled, setDescendantsEnabled, setEditingValue, setEnabled, setEnableRemoval, setIcon, setNodeObject, setTipText, setUserObject, toString, uninstallListeners, uninstallListeners

 

Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, 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, removeFromParent, setAllowsChildren, setParent

 

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

tree

protected PTree tree

Constructor Detail

PTreeRootLabelNode

public PTreeRootLabelNode()

PTreeRootLabelNode

public PTreeRootLabelNode(boolean allowsChildren,
                          java.lang.String caption)

PTreeRootLabelNode

public PTreeRootLabelNode(boolean allowsChildren,
                          java.lang.String caption,
                          java.lang.Object nodeObject)

PTreeRootLabelNode

public PTreeRootLabelNode(java.lang.Object userObject,
                          boolean allowsChildren,
                          java.lang.String caption)

PTreeRootLabelNode

public PTreeRootLabelNode(java.lang.Object userObject,
                          boolean allowsChildren,
                          java.lang.String caption,
                          java.lang.Object nodeObject)

Method Detail

setTree

public void setTree(PTree tree)
Overrides:
setTree in class PTreeNode

getTree

public PTree getTree()
Overrides:
getTree in class PTreeNode

nodeRemoved

public void nodeRemoved()
Overrides:
nodeRemoved in class PTreeLabelNode

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.