Skip navigation links


com.essbase.eas.essbase.ui.tree
Class ASOApplicationTreeNode

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.ApplicationTreeNode
                  extended by com.essbase.eas.essbase.ui.tree.ASOApplicationTreeNode

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 ASOApplicationTreeNode
extends ApplicationTreeNode

Extends the ApplicationTreeNode class to implement some features specific to Essbase application objects.

Version:
1.00, 07/25/2000
Author:
Sree Menon
See Also:
Serialized Form

Field Summary

 

Fields inherited from class com.essbase.eas.essbase.ui.tree.ApplicationTreeNode
appAdapter, calcsNode, captionKey, rptsNode, rulesNode, serverAdapter

 

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
ASOApplicationTreeNode()
           
ASOApplicationTreeNode(Application application)
           
ASOApplicationTreeNode(java.lang.Object userObject)
           

 

Method Summary
protected  void addCalcscriptNode()
           
protected  void addDatabaseContainerNode()
           
 boolean canStart()
           
 java.lang.Class getDatabaseNodeClass()
           
protected  DatabaseTreeNode getDatabaseTreeNode(Database obj)
           
 void updateNodeIcon()
           

 

Methods inherited from class com.essbase.eas.essbase.ui.tree.ApplicationTreeNode
addDatabaseNode, addDatabasesNode, addRptscriptNode, addRulesNode, applicationRenamed, clone, createStaticNodes, getActionMenuItems, getContextCaption, getContextInformation, getContextMenuItems, getStartSortIndex, handleDelete, installListeners, selectNodeFromProperties, setContextInformation, setUserObject, showNode, uninstallListeners, updateChildOrder, willExpand

 

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, nodeRemoved, processNodeFromProperties, remove, removeNodeFromParent, setAutoHide, setIcon, setIcon, setParentNode, 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, getToolTipText, getTransferData, getTransferDataFlavors, getTreeCellRendererComponent, getTreeModel, getUserObjectAs, handleDoubleClick, handleExpand, initFlavors, insertNodeAndNotify, isDataFlavorSupported, localizeMenuItems, personalizeMenuItems, personalizeMenuItems, personalizeMenuItems, personalizeMenuItems, removeChildrenNodeAndNotify, removeNodeAndNotify, removeNodeAndNotify, removeNodeAndNotify, setAllChildrenRemoved, setCaption, setCustomViewEnabled, setCustomViewNode, setExpandedState, setIcon, setIcon, setNotifyRemoveChildren, setNotifyRemoveChildren, setSortingIndex, setToolTipText, sortNodes, toString, updateChildrenToMatch, updateChildrenToMatch, updateNode

 

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

ASOApplicationTreeNode

public ASOApplicationTreeNode()

ASOApplicationTreeNode

public ASOApplicationTreeNode(java.lang.Object userObject)

ASOApplicationTreeNode

public ASOApplicationTreeNode(Application application)

Method Detail

addCalcscriptNode

protected void addCalcscriptNode()
Overrides:
addCalcscriptNode in class ApplicationTreeNode

addDatabaseContainerNode

protected void addDatabaseContainerNode()
Overrides:
addDatabaseContainerNode in class ApplicationTreeNode

canStart

public boolean canStart()
Overrides:
canStart in class ApplicationTreeNode

getDatabaseTreeNode

protected DatabaseTreeNode getDatabaseTreeNode(Database obj)
Overrides:
getDatabaseTreeNode in class ApplicationTreeNode

getDatabaseNodeClass

public java.lang.Class getDatabaseNodeClass()
Overrides:
getDatabaseNodeClass in class ApplicationTreeNode

updateNodeIcon

public void updateNodeIcon()
Overrides:
updateNodeIcon in class ApplicationTreeNode

Skip navigation links


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