Skip navigation links
com.essbase.eas.essbase.ui.outline
Class ETree
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTree
com.essbase.eas.essbase.ui.outline.ETree
- All Implemented Interfaces:
- ExpandCollapseMember, RepresentationListener, java.awt.dnd.Autoscroll, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListener, java.awt.event.FocusListener, java.awt.event.HierarchyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.Scrollable
-
public class ETree
- extends javax.swing.JTree
- implements java.awt.event.HierarchyListener, java.awt.event.FocusListener, javax.swing.event.CellEditorListener, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListener, RepresentationListener, ExpandCollapseMember, java.awt.dnd.Autoscroll
implements a tree control for the outline editor.
- Since:
- 6.5.1
- Version:
- 7.1.0
- Author:
- Hank Cox
- See Also:
- Serialized Form
| 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 |
| 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 |
ETree()
|
| 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, 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, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, 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, paint, 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, 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 |
ETree
public ETree()
getAdapter
public ETreeAdapter getAdapter()
getEditorFrame
public ETreeContainer getEditorFrame()
getRepresentation
public Representation getRepresentation()
postCloseWork
public void postCloseWork()
hierarchyChanged
public void hierarchyChanged(java.awt.event.HierarchyEvent e)
- implementation of the HierarchyListener.hierarchyChanged() method.
-
- Specified by:
hierarchyChanged in interface java.awt.event.HierarchyListener
setSelectionInterval
public void setSelectionInterval(int index0,
int index1)
-
- Overrides:
setSelectionInterval in class javax.swing.JTree
deleteSelectedItems
public void deleteSelectedItems()
- deletes the selected items from the outline.
renameSelectedItem
public void renameSelectedItem()
- renames the selected item in the outline.
sortChildrenOfSelectedItem
public void sortChildrenOfSelectedItem(boolean fAscending)
addChildToSelectedItem
public void addChildToSelectedItem()
- adds a child to the selected item.
addSiblingToSelectedItem
public void addSiblingToSelectedItem()
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- implementation of the FocusListener.focusGained() method.
-
- Specified by:
focusGained in interface java.awt.event.FocusListener
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- implementation of the FocusListener.focusLost() method.
-
- Specified by:
focusLost in interface java.awt.event.FocusListener
isUndoAvailable
public boolean isUndoAvailable()
isRedoAvailable
public boolean isRedoAvailable()
isCutAvailable
public boolean isCutAvailable()
isCopyAvailable
public boolean isCopyAvailable()
isPasteChildAvailable
public boolean isPasteChildAvailable()
isPasteSiblingAvailable
public boolean isPasteSiblingAvailable()
isDeleteItemAvailable
public boolean isDeleteItemAvailable()
isSortingAvailable
public boolean isSortingAvailable()
isAddChildAvailable
public boolean isAddChildAvailable()
isAddSiblingAvailable
public boolean isAddSiblingAvailable()
isRenameAvailable
public boolean isRenameAvailable()
isFormulaAvailable
public boolean isFormulaAvailable()
isMemberPropertyAvailable
public boolean isMemberPropertyAvailable()
isGenerationDefinitionAvailable
public boolean isGenerationDefinitionAvailable()
isLevelDefinitiionAvailable
public boolean isLevelDefinitiionAvailable()
isDtsDefinitionAvailable
public boolean isDtsDefinitionAvailable()
isExpandChildrenAvailable
public boolean isExpandChildrenAvailable()
isExpandDescendantsAvailable
public boolean isExpandDescendantsAvailable()
isExpandOutlineAvailable
public boolean isExpandOutlineAvailable()
isCollapseAncestorAvailable
public boolean isCollapseAncestorAvailable()
isImportDimensionAvailable
public boolean isImportDimensionAvailable()
isExportDimensionAvailable
public boolean isExportDimensionAvailable()
setNeedToUpdateToolbar
public void setNeedToUpdateToolbar(boolean value)
getNeedToUpdateToolbar
public boolean getNeedToUpdateToolbar()
getSelectedItemAsMember
public Member getSelectedItemAsMember()
getSelectedItemsAsMembers
public Member[] getSelectedItemsAsMembers(boolean sortRows)
getSelectedItemAsNode
public OutlineTreeNode getSelectedItemAsNode()
getSelectionPathsAsMembers
public Member[] getSelectionPathsAsMembers()
getSelectionPathsAsSortedNodes
public OutlineTreeNode[] getSelectionPathsAsSortedNodes()
showOutOfMemoryError
public static void showOutOfMemoryError()
performCopy
public void performCopy()
performCut
public void performCut()
performPasteAsSibling
public void performPasteAsSibling()
performPasteAsChild
public void performPasteAsChild()
performRename
public void performRename()
performExpandChildren
public void performExpandChildren()
performExpandDescendants
public void performExpandDescendants()
performExpandOutline
public void performExpandOutline()
performCollapseAncestor
public void performCollapseAncestor()
displayMember
public boolean displayMember(Member m)
getStartingNode
public javax.swing.tree.MutableTreeNode getStartingNode(boolean entireOutline)
- Description copied from interface:
ExpandCollapseMember
- Locates the tree node that represents a specific member. This find method begins at the root of the tree.
-
- Specified by:
getStartingNode in interface ExpandCollapseMember
-
- Returns:
- the tree node representing that member.
null if the requested member doesn't exist in the tree.
getNodeNextSibling
public javax.swing.tree.MutableTreeNode getNodeNextSibling(javax.swing.tree.MutableTreeNode node)
- Description copied from interface:
ExpandCollapseMember
- Locate the next sibling of the specified node
-
- Specified by:
getNodeNextSibling in interface ExpandCollapseMember
-
- Parameters:
node - the node representing the branch in the tree to search.
- Returns:
- the the node that is the next sibling
getNodeAsMember
public Member getNodeAsMember(javax.swing.tree.MutableTreeNode node)
- Description copied from interface:
ExpandCollapseMember
- Return the
Member contained in the tree node
-
- Specified by:
getNodeAsMember in interface ExpandCollapseMember
-
- Parameters:
node - the node to return as a member
- Returns:
- the
member of the node
getNodeUserObject
public java.lang.Object getNodeUserObject(javax.swing.tree.MutableTreeNode node)
-
- Specified by:
getNodeUserObject in interface ExpandCollapseMember
-
- Returns:
getNodePath
public javax.swing.tree.TreePath getNodePath(javax.swing.tree.MutableTreeNode node)
-
- Specified by:
getNodePath in interface ExpandCollapseMember
-
- Returns:
getSelectionAsString
public java.lang.String getSelectionAsString(java.lang.Object selection)
-
- Specified by:
getSelectionAsString in interface ExpandCollapseMember
-
- Returns:
editingStopped
public void editingStopped(javax.swing.event.ChangeEvent e)
-
- Specified by:
editingStopped in interface javax.swing.event.CellEditorListener
editingCanceled
public void editingCanceled(javax.swing.event.ChangeEvent e)
-
- Specified by:
editingCanceled in interface javax.swing.event.CellEditorListener
startEditingAtPath
public void startEditingAtPath(javax.swing.tree.TreePath path)
-
- Overrides:
startEditingAtPath in class javax.swing.JTree
setFont
public void setFont(java.awt.Font font)
-
- Overrides:
setFont in class javax.swing.JComponent
print
public void print(CPrintable print,
boolean bPrintAll)
dragGestureRecognized
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
-
- Specified by:
dragGestureRecognized in interface java.awt.dnd.DragGestureListener
dragEnter
public void dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
-
- Specified by:
dragEnter in interface java.awt.dnd.DragSourceListener
dragOver
public void dragOver(java.awt.dnd.DragSourceDragEvent dsde)
-
- Specified by:
dragOver in interface java.awt.dnd.DragSourceListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
-
- Specified by:
dropActionChanged in interface java.awt.dnd.DragSourceListener
dragExit
public void dragExit(java.awt.dnd.DragSourceEvent dse)
-
- Specified by:
dragExit in interface java.awt.dnd.DragSourceListener
dragDropEnd
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
-
- Specified by:
dragDropEnd in interface java.awt.dnd.DragSourceListener
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
-
- Specified by:
dragEnter in interface java.awt.dnd.DropTargetListener
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
-
- Specified by:
dragOver in interface java.awt.dnd.DropTargetListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
-
- Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
-
- Specified by:
dragExit in interface java.awt.dnd.DropTargetListener
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
-
- Specified by:
drop in interface java.awt.dnd.DropTargetListener
eventTaken
public void eventTaken(RepresentationEvent e)
- Description copied from interface:
RepresentationListener
- this event gets broadcast an event is added to the outline's representation.
-
- Specified by:
eventTaken in interface RepresentationListener
activeAliasTableChanged
public void activeAliasTableChanged(RepresentationEvent e)
- Description copied from interface:
RepresentationListener
- this event gets broadcast when the active alias table is changed.
-
- Specified by:
activeAliasTableChanged in interface RepresentationListener
eventUndone
public void eventUndone(RepresentationEvent e)
- Description copied from interface:
RepresentationListener
- this event gets broadcast when an event is undone.
-
- Specified by:
eventUndone in interface RepresentationListener
getAutoscrollInsets
public java.awt.Insets getAutoscrollInsets()
-
- Specified by:
getAutoscrollInsets in interface java.awt.dnd.Autoscroll
autoscroll
public void autoscroll(java.awt.Point cursorLocn)
-
- Specified by:
autoscroll in interface java.awt.dnd.Autoscroll
handleRightClick
public void handleRightClick(int x,
int y)
dispose
public void dispose()
getNextMatch
public javax.swing.tree.TreePath getNextMatch(java.lang.String prefix,
int startingRow,
javax.swing.text.Position.Bias bias)
-
- Overrides:
getNextMatch in class javax.swing.JTree
performExportDimension
public void performExportDimension()
- exports the selected item from the outline.
performCreateTimeDim
public void performCreateTimeDim()
addTimeDimensionNode
public void addTimeDimensionNode()
Skip navigation links
Copyright © 2001, 2012, Oracle. All rights reserved.