|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTree
com.essbase.eas.ui.tree.RAFTree
com.essbase.eas.essbase.ui.outline.VTree
public class VTree
implements a tree control for the outline viewer.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.essbase.eas.ui.tree.RAFTree |
|---|
RAFTree.FocusHandler |
| Nested classes/interfaces inherited from class javax.swing.JTree |
|---|
javax.swing.JTree.AccessibleJTree, javax.swing.JTree.DropLocation, javax.swing.JTree.DynamicUtilTreeNode, javax.swing.JTree.EmptySelectionModel, javax.swing.JTree.TreeModelHandler, javax.swing.JTree.TreeSelectionRedirector |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.JTree |
|---|
ANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, toggleClickCount, TREE_MODEL_PROPERTY, treeModel, treeModelListener, VISIBLE_ROW_COUNT_PROPERTY, visibleRowCount |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
VTree(VTreeModel model) |
|
| Method Summary | |
|---|---|
boolean |
displayMember(Member m) |
void |
dispose() |
javax.swing.tree.MutableTreeNode |
findNodeForMember(Member member)Look through the tree for the node corresponding to this member |
javax.swing.tree.MutableTreeNode |
findNodeForMember(Member member, boolean populate) |
javax.swing.tree.MutableTreeNode |
findNodeForMember(javax.swing.tree.MutableTreeNode node, Member member) |
javax.swing.tree.MutableTreeNode |
findNodeForMember(javax.swing.tree.MutableTreeNode node, Member member, boolean populate) |
RAFTreeNode |
findNodeForMember(RAFTreeNode branch, Member m) |
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
VTreePane |
getExpectedPaneContainer() |
VTabbedPane |
getExpectedTabbedPaneContainer() |
Member |
getMemberForNode(VTreeNode node) |
Member |
getNodeAsMember(javax.swing.tree.MutableTreeNode node)Return the Member contained in the tree node |
javax.swing.tree.MutableTreeNode |
getNodeNextSibling(javax.swing.tree.MutableTreeNode node)Locate the next sibling of the specified node |
javax.swing.tree.TreePath |
getNodePath(javax.swing.tree.MutableTreeNode node) |
java.lang.Object |
getNodeUserObject(javax.swing.tree.MutableTreeNode node) |
boolean |
getPrimaryTree()retrieves the primary tree property. |
Representation |
getRepresentation() |
java.lang.String |
getSelectionAsString(java.lang.Object selection) |
javax.swing.tree.MutableTreeNode |
getStartingNode(boolean entireOutline)Locates the tree node that represents a specific member. |
javax.swing.JTree |
getTree() |
void |
handleRightClick(int x, int y) |
void |
hierarchyChanged(java.awt.event.HierarchyEvent e)implementation of the HierarchyListener.hierarchyChanged() method. |
boolean |
isCollapseAncestorAvailable() |
boolean |
isExpandChildrenAvailable() |
boolean |
isExpandDescendantsAvailable() |
boolean |
isExpandOutlineAvailable() |
boolean |
isPainting() |
void |
paint(java.awt.Graphics g) |
void |
performExpandDescendants() |
void |
performExpandOutline() |
void |
populateContextMenu(javax.swing.JPopupMenu menu)populates a context menu. |
void |
print(CPrintable print, boolean printAll) |
void |
setActive() |
void |
setData(Representation r, Member[] dimensions, ViewerOptions opts)sets that data for this list box. |
void |
setPrimaryTree(boolean value)sets the primary tree property. |
void |
updateChildMembers(VTreeNode tnode, int startIndex) |
void |
willExpand(VTreeNode node) |
| Methods inherited from class com.essbase.eas.ui.tree.RAFTree |
|---|
collapseAncestor, expandBranch, expandChildren, getRAFModel, getRoot, init |
| Methods inherited from class javax.swing.JTree |
|---|
addSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, convertValueToText, createTreeModel, createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRowCount, getRowForLocation, getRowForPath, getRowHeight, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, setDragEnabled, setDropMode, setEditable, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setRowHeight, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public VTree(VTreeModel model)
| Method Detail |
|---|
public void setData(Representation r,
Member[] dimensions,
ViewerOptions opts)
public void willExpand(VTreeNode node)
public Member getMemberForNode(VTreeNode node)
public void updateChildMembers(VTreeNode tnode,
int startIndex)
public boolean getPrimaryTree()
public void setPrimaryTree(boolean value)
public VTreePane getExpectedPaneContainer()
public VTabbedPane getExpectedTabbedPaneContainer()
public void populateContextMenu(javax.swing.JPopupMenu menu)
public void hierarchyChanged(java.awt.event.HierarchyEvent e)
hierarchyChanged in interface java.awt.event.HierarchyListener
public void print(CPrintable print,
boolean printAll)
public boolean isExpandChildrenAvailable()
public boolean isExpandDescendantsAvailable()
public boolean isExpandOutlineAvailable()
public boolean isCollapseAncestorAvailable()
public boolean displayMember(Member m)
public Representation getRepresentation()
public void performExpandDescendants()
public void performExpandOutline()
public boolean isPainting()
public void paint(java.awt.Graphics g)
paint in class RAFTreepublic void dispose()
dispose in class RAFTreepublic javax.swing.JTree getTree()
public javax.swing.tree.MutableTreeNode findNodeForMember(Member member)
node - - the node to start searching frommember - - the member to find
public javax.swing.tree.MutableTreeNode findNodeForMember(Member member,
boolean populate)
public javax.swing.tree.MutableTreeNode findNodeForMember(javax.swing.tree.MutableTreeNode node,
Member member)
public javax.swing.tree.MutableTreeNode findNodeForMember(javax.swing.tree.MutableTreeNode node,
Member member,
boolean populate)
public RAFTreeNode findNodeForMember(RAFTreeNode branch,
Member m)
public javax.swing.tree.MutableTreeNode getStartingNode(boolean entireOutline)
ExpandCollapseMembergetStartingNode in interface ExpandCollapseMembernull if the requested member doesn't exist in the tree.public javax.swing.tree.MutableTreeNode getNodeNextSibling(javax.swing.tree.MutableTreeNode node)
ExpandCollapseMembergetNodeNextSibling in interface ExpandCollapseMembernode - the node representing the branch in the tree to search.public Member getNodeAsMember(javax.swing.tree.MutableTreeNode node)
ExpandCollapseMemberMember contained in the tree nodegetNodeAsMember in interface ExpandCollapseMembernode - the node to return as a membermember of the nodepublic java.lang.Object getNodeUserObject(javax.swing.tree.MutableTreeNode node)
getNodeUserObject in interface ExpandCollapseMemberpublic javax.swing.tree.TreePath getNodePath(javax.swing.tree.MutableTreeNode node)
getNodePath in interface ExpandCollapseMemberpublic java.lang.String getSelectionAsString(java.lang.Object selection)
getSelectionAsString in interface ExpandCollapseMemberpublic void focusGained(java.awt.event.FocusEvent e)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent e)
focusLost in interface java.awt.event.FocusListenerpublic void setActive()
public void handleRightClick(int x,
int y)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||