Skip navigation links


com.essbase.eas.essbase.ui.outline.members.info
Class InfoTreeLinkedAttributeAttachmentNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.essbase.eas.essbase.ui.outline.members.info.InfoTreeNode
          extended by com.essbase.eas.essbase.ui.outline.members.info.InfoTreeLinkedAttributeAttachmentNode

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.event.CellEditorListener, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class InfoTreeLinkedAttributeAttachmentNode
extends InfoTreeNode
See Also:
Serialized Form

Field Summary

 

Fields inherited from class com.essbase.eas.essbase.ui.outline.members.info.InfoTreeNode
ATTRIBUTE_MEMBER_KEY, CLICK_HERE_EDIT_KEY, DISABLED_KEY, editable, editStart, emptyMembers, ENABLED_KEY, labelText, MIXED_VALUES_KEY, modified, MULTIPLE_MEMBERS_KEY, NOT_AVAILABLE_ATTRDIM_KEY, NOT_AVAILABLE_KEY, PRESENT_KEY, representation, resources

 

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

 

Constructor Summary
InfoTreeLinkedAttributeAttachmentNode()
           

 

Method Summary
 boolean applyTransactions(Member[] members)
          this method should be overridden by any nodes needing to save data to the server.
 void editingStopped(javax.swing.event.ChangeEvent e)
           
 void fetchAttachmentLevelsFromTimeDimension()
           
 LinkedAttributeAttachmentLevel[] getAvailableLevels()
           
 boolean getLinkedAttributeAttachedLevel(Member member, LinkedAttributeAttachmentLevel level)
           
 java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
           
 java.lang.String getValueText()
           
 boolean isModified()
           

 

Methods inherited from class com.essbase.eas.essbase.ui.outline.members.info.InfoTreeNode
canBeShown, editingCanceled, getAttributeMemberIndicator, getClickHereToEditIndicator, getDisabledIndicator, getEditable, getEditStartPosition, getEnabledIndicator, getLabelText, getMembers, getMixedValuesIndicator, getModel, getMultipleMemberIndicator, getNotAvailableIndicator, getPresentIndicator, getTree, getUserObjectAsMembers, isEditable, membersChanged, setEditable, setEditStartPosition, setLabelText, setMembers, setRepresentation, setUserObject

 

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

 

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

 

Constructor Detail

InfoTreeLinkedAttributeAttachmentNode

public InfoTreeLinkedAttributeAttachmentNode()

Method Detail

getAvailableLevels

public LinkedAttributeAttachmentLevel[] getAvailableLevels()

fetchAttachmentLevelsFromTimeDimension

public void fetchAttachmentLevelsFromTimeDimension()
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getTreeCellEditorComponent

public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
                                                     java.lang.Object value,
                                                     boolean isSelected,
                                                     boolean expanded,
                                                     boolean leaf,
                                                     int row)
Overrides:
getTreeCellEditorComponent in class InfoTreeNode

getValueText

public java.lang.String getValueText()
Overrides:
getValueText in class InfoTreeNode

editingStopped

public void editingStopped(javax.swing.event.ChangeEvent e)
Specified by:
editingStopped in interface javax.swing.event.CellEditorListener
Overrides:
editingStopped in class InfoTreeNode

isModified

public boolean isModified()
Overrides:
isModified in class InfoTreeNode

getLinkedAttributeAttachedLevel

public boolean getLinkedAttributeAttachedLevel(Member member,
                                               LinkedAttributeAttachmentLevel level)

applyTransactions

public boolean applyTransactions(Member[] members)
Description copied from class: InfoTreeNode
this method should be overridden by any nodes needing to save data to the server.
Overrides:
applyTransactions in class InfoTreeNode

Skip navigation links


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