|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.ui.outline.OutlineTreeNode
public class OutlineTreeNode
implements a specialized mutable tree node for the outline viewer and editor.
| Field Summary | |
|---|---|
protected java.util.TreeMap |
accessFilesmember access file containing the children of this member |
protected boolean |
allowsChildrentrue if the node is able to have children |
protected int |
childIndexindicates the child index, position of the node as a child |
protected java.util.ArrayList |
childNodescontains the child nodes that have been instantiated |
protected java.lang.String |
editText |
static java.util.Enumeration |
EMPTY_ENUMERATIONAn enumeration that is always empty. |
protected int |
insertionIndexindicates the index position of the insertion node |
protected OutlineTreeNode |
insertionNodeindicates that we are interactively adding children to this node |
protected boolean |
isExpandedindicates whether this node is expanded or not |
protected static java.lang.Object |
loaded |
protected boolean |
modifiedindicates that the member underlying this node object has been modified |
protected boolean |
onScreenindicates whether this object is being used in a "viewable" control |
protected javax.swing.tree.MutableTreeNode |
parentthis node's parent, or null if this node has no parent |
protected java.util.ArrayList |
pieces |
protected static java.lang.Object |
unloaded |
protected java.lang.Object |
userObjectoptional user object |
protected java.util.ArrayList |
windowsLoaded |
| Constructor Summary | |
|---|---|
OutlineTreeNode() |
|
OutlineTreeNode(java.lang.Object userObject, boolean allowsChildren, boolean onScreen, int index) |
|
OutlineTreeNode(java.lang.Object userObject, boolean allowsChildren, int index) |
|
OutlineTreeNode(java.lang.Object userObject, int index) |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.tree.MutableTreeNode parent
protected boolean onScreen
protected boolean isExpanded
protected transient java.lang.Object userObject
protected boolean allowsChildren
protected java.util.ArrayList pieces
protected java.lang.String editText
protected java.util.TreeMap accessFiles
protected java.util.ArrayList childNodes
protected boolean modified
protected OutlineTreeNode insertionNode
protected int insertionIndex
protected int childIndex
protected static java.lang.Object unloaded
protected static java.lang.Object loaded
protected java.util.ArrayList windowsLoaded
public static final java.util.Enumeration EMPTY_ENUMERATION
| Constructor Detail |
|---|
public OutlineTreeNode()
public OutlineTreeNode(java.lang.Object userObject,
int index)
public OutlineTreeNode(java.lang.Object userObject,
boolean allowsChildren,
int index)
public OutlineTreeNode(java.lang.Object userObject,
boolean allowsChildren,
boolean onScreen,
int index)
| Method Detail |
|---|
public void setChildIndex(int index)
public int getChildIndex()
public void buildDisplayString(Representation representation,
ViewerOptions opts,
boolean force)
public void buildDisplayString(Representation representation,
ViewerOptions opts)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object[] getPaintingPieces()
getPaintingPieces in interface OutlineTreeNodePainterpublic boolean isCutCopyMember()
isCutCopyMember in interface OutlineTreeNodePainterpublic OutlineTreeNode getDimensionNode()
public java.lang.Object getRootAs(java.lang.Class c)
public java.util.TreeMap getAccessFiles()
public MemberAccessFile getAccessFileFor(int childIndex)
public void setAccessFile(int startIndex,
MemberAccessFile value)
public boolean isExpanded()
public void setExpanded(boolean expanded)
public boolean isModified()
public boolean isOnScreen()
public java.lang.Object getUserObject()
public Member getUserObjectAsMember()
public void setUserObject(java.lang.Object userObject)
setUserObject in interface javax.swing.tree.MutableTreeNodeprotected void simpleMemberEventResponse(MemberEvent e)
protected void genericMemberEventResponse(MemberEvent e)
public void childrenSorted(MemberEvent e)
childrenSorted in interface MemberListenerpublic void childCountChanged(MemberEvent e)
childCountChanged in interface MemberListenerpublic void release()
public void releaseChildNodes()
public boolean doChildNodesExist()
public void initChildNodes()
public void initChildNodes(int length)
public void setLastEditText(java.lang.String text)
public java.lang.String getLastEditText()
public void commentChanged(MemberEvent e)
commentChanged in interface MemberListenerpublic void consolidationChanged(MemberEvent e)
consolidationChanged in interface MemberListenerpublic void currencyConversionChanged(MemberEvent e)
currencyConversionChanged in interface MemberListenerpublic void currencyMemberChanged(MemberEvent e)
currencyMemberChanged in interface MemberListenerpublic void dimensionCategoryChanged(MemberEvent e)
dimensionCategoryChanged in interface MemberListenerpublic void dimensionStorageChanged(MemberEvent e)
dimensionStorageChanged in interface MemberListenerpublic void expenseChanged(MemberEvent e)
expenseChanged in interface MemberListenerpublic void formulaChanged(MemberEvent e)
formulaChanged in interface MemberListenerpublic void generationChanged(MemberEvent e)
generationChanged in interface MemberListenerpublic void genericEvent(MemberEvent e)
genericEvent in interface MemberListenerpublic void twopassCalculationChanged(MemberEvent e)
twopassCalculationChanged in interface MemberListenerpublic void hybridAnalysisSettingChanged(MemberEvent e)
hybridAnalysisSettingChanged in interface MemberListenerpublic void hybridAnalysisDescendantChanged(MemberEvent e)
hybridAnalysisDescendantChanged in interface MemberListenerpublic void levelChanged(MemberEvent e)
levelChanged in interface MemberListenerpublic void memberAliasChanged(MemberAliasEvent e)
memberAliasChanged in interface MemberListenerpublic void memberAliasSet(MemberAliasEvent e)
memberAliasSet in interface MemberListenerpublic void memberAliasRemoved(MemberAliasEvent e)
memberAliasRemoved in interface MemberListenerpublic void memberAliasAll(MemberAliasEvent e)
memberAliasAll in interface MemberListenerpublic void memberAttributeCreated(MemberAttributeEvent e)
memberAttributeCreated in interface MemberListenerpublic void memberAttributeRemoved(MemberAttributeEvent e)
memberAttributeRemoved in interface MemberListenerpublic void memberAttributeChanged(MemberAttributeEvent e)
memberAttributeChanged in interface MemberListenerpublic void memberAttributeAll(MemberAttributeEvent e)
memberAttributeAll in interface MemberListenerpublic void memberRenamed(MemberEvent e)
memberRenamed in interface MemberListenerpublic void memberUDASet(MemberUDAEvent e)
memberUDASet in interface MemberListenerpublic void memberUDACreated(MemberUDAEvent e)
memberUDACreated in interface MemberListenerpublic void memberUDARemoved(MemberUDAEvent e)
memberUDARemoved in interface MemberListenerpublic void shareChanged(MemberEvent e)
shareChanged in interface MemberListenerpublic void timeBalanceChanged(MemberEvent e)
timeBalanceChanged in interface MemberListenerpublic void timeBalanceSkipChanged(MemberEvent e)
timeBalanceSkipChanged in interface MemberListenerpublic void propertiesUpdated(MemberEvent e)
propertiesUpdated in interface MemberListenerpublic void hierarchyTypeChanged(MemberEvent e)
hierarchyTypeChanged in interface MemberListenerpublic void memberSolveOrderChanged(MemberEvent e)
memberSolveOrderChanged in interface MemberListenerpublic void dimensionSolveOrderChanged(MemberEvent e)
dimensionSolveOrderChanged in interface MemberListenerpublic void alternateHierarchySettingChanged(MemberEvent e)
alternateHierarchySettingChanged in interface MemberListenerpublic void levelWeightChanged(MemberEvent e)
levelWeightChanged in interface MemberListenerpublic void flowMetricChanged(MemberEvent e)
flowMetricChanged in interface MemberListenerpublic void compressionDimensionChanged(MemberEvent e)
compressionDimensionChanged in interface MemberListener
public void insert(java.util.Collection c,
int beginningIndex)
OutlineTreeNode.
public void insert(javax.swing.tree.MutableTreeNode newChild,
int childIndex)
insert in interface javax.swing.tree.MutableTreeNodepublic void setChildren(javax.swing.tree.MutableTreeNode[] children)
public void remove(int childIndex)
remove in interface javax.swing.tree.MutableTreeNodepublic void remove(javax.swing.tree.MutableTreeNode node)
remove in interface javax.swing.tree.MutableTreeNodepublic void removeFromParent()
removeFromParent in interface javax.swing.tree.MutableTreeNodepublic void resetFromParent()
public void setParent(javax.swing.tree.MutableTreeNode newParent)
setParent in interface javax.swing.tree.MutableTreeNodepublic javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodepublic void setAllowsChildren(boolean allows)
allows is false, all of this node's children are removed.
Note: By default, a node allows children.
allows - true if this node is allowed to have childrenpublic OutlineTreeNode[] getPath()
protected OutlineTreeNode[] getPathToRoot(OutlineTreeNode aNode,
int depth)
aNode - the TreeNode to get the path fordepth - an int giving the number of steps already taken towards the root (on recursive calls), used to size the returned arraypublic OutlineTreeNode getRoot()
isNodeAncestor(com.essbase.eas.essbase.ui.outline.OutlineTreeNode)
public void beginInsertionPhase(OutlineTreeNode node,
int index)
public void endInsertionPhase()
public void add(OutlineTreeNode newChild)
public void removeAllChildren()
public boolean isNodeAncestor(OutlineTreeNode anotherNode)
public boolean isNodeChild(OutlineTreeNode aNode)
public javax.swing.tree.TreeNode getChildAfter(OutlineTreeNode aChild)
public OutlineTreeNode getChildBefore(OutlineTreeNode aChild)
public OutlineTreeNode getFirstChild()
public OutlineTreeNode getNextSibling()
public OutlineTreeNode getPreviousSibling()
public boolean isNodeDescendant(OutlineTreeNode anotherNode)
public boolean isNodeSibling(OutlineTreeNode anotherNode)
public java.util.Enumeration postorderEnumeration()
public java.util.Enumeration depthFirstEnumeration()
public int getLevel()
public void getActualizedDescendants(java.util.Collection results)
results - - collection to put all the descendant nodes into.public OutlineTreeNode[] getActualizedChildren()
public java.lang.String getDisplayString()
public int getInsertionIndex()
public int[] updateChildNodesAfterSorting(ViewerOptions vopts)
public void updateChildOrder(long[] handles)
public void syncChildren(javax.swing.tree.MutableTreeNode[] children)
public int getChildIndexFor(long handle)
public void releaseNode()
public OutlineTreeNode getDefaultOutlineMutableTreeNode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||