Skip navigation links


com.essbase.eas.essbase.ui.tree
Class ASODatabaseTreeNode

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

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 ASODatabaseTreeNode
extends DatabaseTreeNode

Extends the DatabaseTreeNode class to implement some features specific to Essbase ASO database objects.

Notes:

07/25/2000, hcox: Much of this is hard-coded for the moment.

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.DatabaseTreeNode
calcsNode, dbAdapter, 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
ASODatabaseTreeNode()
           
ASODatabaseTreeNode(Database db)
           
ASODatabaseTreeNode(java.lang.Object userObject)
           

 

Method Summary
 boolean canClearAggregates()
           
 boolean canClearNonInputBlocks()
           
 boolean canClearUpperBlocks()
           
 boolean candoAggregations()
           
 boolean candoCalculations()
           
 boolean candoCompression()
           
 boolean candoCopy()
           
 boolean candoDataSliceMerge()
           
 boolean candoExport()
           
 boolean candoRestructure()
           
 boolean candoStart()
           
 boolean candoStop()
           
 boolean canEnableTracking()
           
protected  boolean canShowCalcNode()
           
protected  boolean canShowLocAliasNode()
           
protected  boolean canShowLroNode()
           

 

Methods inherited from class com.essbase.eas.essbase.ui.tree.DatabaseTreeNode
addCalcscriptNode, addPartitionsNode, addRptscriptNode, addRulesNode, candoArchiveDatabase, candoDisplayTransaction, candoReplayTransaction, candoRestoreDatabase, clone, getActionMenuItems, getContextCaption, getContextInformation, getContextMenuItems, handleDelete, installListeners, selectNodeFromProperties, setContextInformation, setUserObject, showNode, uninstallListeners, updateChildOrder, updateNodeIcon, 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, getStartSortIndex, 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

ASODatabaseTreeNode

public ASODatabaseTreeNode()

ASODatabaseTreeNode

public ASODatabaseTreeNode(java.lang.Object userObject)

ASODatabaseTreeNode

public ASODatabaseTreeNode(Database db)

Method Detail

canShowLocAliasNode

protected boolean canShowLocAliasNode()
Overrides:
canShowLocAliasNode in class DatabaseTreeNode

canShowLroNode

protected boolean canShowLroNode()
Overrides:
canShowLroNode in class DatabaseTreeNode

canShowCalcNode

protected boolean canShowCalcNode()
Overrides:
canShowCalcNode in class DatabaseTreeNode

canClearUpperBlocks

public boolean canClearUpperBlocks()
Overrides:
canClearUpperBlocks in class DatabaseTreeNode

canClearNonInputBlocks

public boolean canClearNonInputBlocks()
Overrides:
canClearNonInputBlocks in class DatabaseTreeNode

candoCalculations

public boolean candoCalculations()
Overrides:
candoCalculations in class DatabaseTreeNode

candoAggregations

public boolean candoAggregations()
Overrides:
candoAggregations in class DatabaseTreeNode

candoExport

public boolean candoExport()
Overrides:
candoExport in class DatabaseTreeNode

candoRestructure

public boolean candoRestructure()
Overrides:
candoRestructure in class DatabaseTreeNode

candoStart

public boolean candoStart()
Overrides:
candoStart in class DatabaseTreeNode

candoStop

public boolean candoStop()
Overrides:
candoStop in class DatabaseTreeNode

candoCopy

public boolean candoCopy()
Overrides:
candoCopy in class DatabaseTreeNode

canClearAggregates

public boolean canClearAggregates()
Overrides:
canClearAggregates in class DatabaseTreeNode

candoCompression

public boolean candoCompression()
Overrides:
candoCompression in class DatabaseTreeNode

canEnableTracking

public boolean canEnableTracking()
Overrides:
canEnableTracking in class DatabaseTreeNode

candoDataSliceMerge

public boolean candoDataSliceMerge()
Overrides:
candoDataSliceMerge in class DatabaseTreeNode

Skip navigation links


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