Skip navigation links


com.essbase.eas.essbase.ui.tree
Class CalcScriptNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.essbase.eas.ui.ctree.CTreeNode
          extended by com.essbase.eas.essbase.ui.tree.EssbaseTreeNode
              extended by com.essbase.eas.essbase.ui.tree.CalcScriptNode

All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.awt.dnd.DropTargetListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class CalcScriptNode
extends EssbaseTreeNode

Extends the CTreeNode class.

Version:
1.00, 01/01/2001
Author:
Hank Cox
See Also:
Serialized Form

Field Summary

 

Fields inherited from class com.essbase.eas.essbase.ui.tree.EssbaseTreeNode
autoHide, bundle, collapseAction, context, expanded, parentNode, server

 

Fields inherited from class com.essbase.eas.ui.ctree.CTreeNode
actionMenuItems, allChildrenRemoved, caption, contextMenuItems, customViewEnabled, customViewNode, draggable, EMPTY_NODES, flavors, icon, notifyChildRemoval, startSortIndex, toolTipText

 

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

 

Constructor Summary
CalcScriptNode()
           
CalcScriptNode(DefaultCalcScript cs)
           
CalcScriptNode(java.lang.Object userObject)
           

 

Method Summary
 java.lang.Object clone()
           
 java.awt.Component[] getActionMenuItems()
          overrides CTreeNode.getActionMenuItems().
 java.lang.String getContextCaption()
           
 java.lang.String[][] getContextInformation()
          returns an array of strings containing the context information for this tree node.
 java.awt.Component[] getContextMenuItems()
           
 void handleDelete()
           
 void handleDoubleClick()
          overrides the CTreeNode handleDoubleClick() method.
protected  void installListeners()
           
 void nodeRemoved()
           
 boolean setContextInformation(java.lang.String[][] context)
          receives an array of strings containing the context information for this tree node.
protected  void uninstallListeners()
           

 

Methods inherited from class com.essbase.eas.essbase.ui.tree.EssbaseTreeNode
add, collpaseBranch, collpaseBranch, expandBranch, expandBranch, getApplication, getCollpaseMenuItem, getCollpaseMenuItem, getDatabase, getExpandMenuItem, getExpandMenuItem, getFilter, getProperEventSource, getProperEventSource, getServer, getSourceNode, insert, isConnected, isServerContextValid, processNodeFromProperties, remove, removeNodeFromParent, selectNodeFromProperties, setAutoHide, setIcon, setIcon, setParentNode, showNode, showNode

 

Methods inherited from class com.essbase.eas.ui.ctree.CTreeNode
addNodeAndNotify, addNodeAndNotify, addNodesAndNotify, addNodesSortedAndNotify, addNodesSortedAndNotify, addSortedChild, areChildrenCollated, broadcastNodeChanged, changeNodeIndex, dispose, dragEnter, dragExit, dragOver, drop, dropActionChanged, getAllChildrenRemoved, getCaption, getChildForUserObject, getChildrenAsArray, getChildUserObjects, getChildUserObjectsAsList, getCustomViewEnabled, getCustomViewNode, getDraggable, getExpandedState, getIcon, getNotifyRemoveChildren, getPrintableObjects, getSortedChildIndex, getStartSortIndex, getToolTipText, getTransferData, getTransferDataFlavors, getTreeCellRendererComponent, getTreeModel, getUserObjectAs, handleExpand, initFlavors, insertNodeAndNotify, isDataFlavorSupported, localizeMenuItems, personalizeMenuItems, personalizeMenuItems, personalizeMenuItems, personalizeMenuItems, removeChildrenNodeAndNotify, removeNodeAndNotify, removeNodeAndNotify, removeNodeAndNotify, setAllChildrenRemoved, setCaption, setCustomViewEnabled, setCustomViewNode, setExpandedState, setIcon, setIcon, setNotifyRemoveChildren, setNotifyRemoveChildren, setSortingIndex, setToolTipText, setUserObject, sortNodes, toString, updateChildOrder, updateChildrenToMatch, updateChildrenToMatch, updateNode, willExpand

 

Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
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, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent

 

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

 

Constructor Detail

CalcScriptNode

public CalcScriptNode()

CalcScriptNode

public CalcScriptNode(java.lang.Object userObject)

CalcScriptNode

public CalcScriptNode(DefaultCalcScript cs)

Method Detail

getContextMenuItems

public java.awt.Component[] getContextMenuItems()
Overrides:
getContextMenuItems in class CTreeNode

getActionMenuItems

public java.awt.Component[] getActionMenuItems()
overrides CTreeNode.getActionMenuItems(). Returns the menu items that need to be displayed in the action menu.
Overrides:
getActionMenuItems in class CTreeNode

handleDoubleClick

public void handleDoubleClick()
overrides the CTreeNode handleDoubleClick() method.
Overrides:
handleDoubleClick in class CTreeNode

installListeners

protected void installListeners()
Overrides:
installListeners in class CTreeNode

uninstallListeners

protected void uninstallListeners()
Overrides:
uninstallListeners in class EssbaseTreeNode

getContextCaption

public java.lang.String getContextCaption()
Overrides:
getContextCaption in class EssbaseTreeNode

getContextInformation

public java.lang.String[][] getContextInformation()
Description copied from class: CTreeNode
returns an array of strings containing the context information for this tree node. This method is intended to be replaced by any derived classes.
Overrides:
getContextInformation in class EssbaseTreeNode

setContextInformation

public boolean setContextInformation(java.lang.String[][] context)
Description copied from class: CTreeNode
receives an array of strings containing the context information for this tree node. This method is intended to be overridden by any derived classes. It is expected that the derived classes then perform any operations they need in order to "set" their context.
Overrides:
setContextInformation in class EssbaseTreeNode

clone

public java.lang.Object clone()
Overrides:
clone in class CTreeNode

handleDelete

public void handleDelete()
Overrides:
handleDelete in class CTreeNode

nodeRemoved

public void nodeRemoved()
Overrides:
nodeRemoved in class EssbaseTreeNode

Skip navigation links


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