Skip navigation links


com.essbase.eas.essbase.ui.tree
Class FilterNode

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.FilterNode

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 FilterNode
extends EssbaseTreeNode

Extends the CTreeNode class.

Version:
6.5.0, 01/18/2002
Author:
Joe Fernandez
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
FilterNode()
           
FilterNode(Filter f)
           
FilterNode(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 handleDoubleClick()
          overrides the CTreeNode handleDoubleClick() method.
protected  void installListeners()
           
 void localizeActionMenuItems()
          updates and personalizes the action menu items.
 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, handleDelete, 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

FilterNode

public FilterNode()

FilterNode

public FilterNode(java.lang.Object userObject)

FilterNode

public FilterNode(Filter f)

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

uninstallListeners

protected void uninstallListeners()
Overrides:
uninstallListeners in class EssbaseTreeNode

installListeners

protected void installListeners()
Overrides:
installListeners in class CTreeNode

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

localizeActionMenuItems

public void localizeActionMenuItems()
updates and personalizes the action menu items.

nodeRemoved

public void nodeRemoved()
Overrides:
nodeRemoved in class EssbaseTreeNode

Skip navigation links


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