Skip navigation links


com.essbase.eas.essbase.ui.outline.members.attrmaps
Class AssociationsPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.essbase.eas.essbase.ui.outline.members.SettingsPanel
                      extended by com.essbase.eas.essbase.ui.outline.members.attrmaps.AssociationsPanel

All Implemented Interfaces:
IndependentDimRangeBoxSelectionListener, java.awt.event.ComponentListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class AssociationsPanel
extends SettingsPanel
implements java.awt.event.ComponentListener, IndependentDimRangeBoxSelectionListener

panel containing dimension and member attributes mappings.

Since:
6.5.1
Version:
7.0.0
Author:
Hank Cox
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class com.essbase.eas.essbase.ui.outline.members.SettingsPanel
SettingsPanel.SettingsNotAvailableException

 

Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel

 

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 com.essbase.eas.essbase.ui.outline.members.SettingsPanel
modified, representation, resources

 

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
AssociationsPanel()
           

 

Method Summary
 boolean applyTransactions()
          method that is called when the transactions for a panel need to be applied to the member(s).
 void cancelEditing()
          cancels active editing in this panel.
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentResized(java.awt.event.ComponentEvent e)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
 void displayVaryingAssociations(Member[] attrDims)
           
 boolean hasTransactions()
          method called to determine if the panel has transactions or modifications that need to be applied.
 boolean independentMemberRangeSelected(ValiditySet range)
          Return false in this method if the selection was not accepted
 void pathsUpdated()
          method that is called when the panel's paths are updated.
 void performAddIndependentMemberRange()
          Action performed When "Add" indepenent range is invoked All members of independent dimensions for the selected attribute dimensions are listed where user can select the start and end range
 void performRemoveIndependentMemberRange()
          Removes all independent member ranges added
 int readAssociationMode(boolean association)
           
 void updateForChanges(SettingsDialog dlg)
          method that is called when the panel is being made active in the containing tabbed pane.
 void updateSelectedAvailableAttributeFullName()
           

 

Methods inherited from class com.essbase.eas.essbase.ui.outline.members.SettingsPanel
areMembersMixedDimensions, getPaths, getPathsAsMembers, getRepresentation, isMemberSetHomogeneous, setPaths, setRepresentation, setSingleMember

 

Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, 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, 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

AssociationsPanel

public AssociationsPanel()

Method Detail

independentMemberRangeSelected

public boolean independentMemberRangeSelected(ValiditySet range)
Description copied from interface: IndependentDimRangeBoxSelectionListener
Return false in this method if the selection was not accepted
Specified by:
independentMemberRangeSelected in interface IndependentDimRangeBoxSelectionListener
Parameters:
range - Validity set
Returns:
True if selection accepted

cancelEditing

public void cancelEditing()
Description copied from class: SettingsPanel
cancels active editing in this panel. Derived classes should override this so that they can cleanly cancel editing. This typically is only called when the enclosing dialog box is cancelled.
Overrides:
cancelEditing in class SettingsPanel

performAddIndependentMemberRange

public void performAddIndependentMemberRange()
Action performed When "Add" indepenent range is invoked All members of independent dimensions for the selected attribute dimensions are listed where user can select the start and end range

performRemoveIndependentMemberRange

public void performRemoveIndependentMemberRange()
Removes all independent member ranges added

pathsUpdated

public void pathsUpdated()
Description copied from class: SettingsPanel
method that is called when the panel's paths are updated. Derived classes are expected to override this method.
Overrides:
pathsUpdated in class SettingsPanel

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

readAssociationMode

public int readAssociationMode(boolean association)

updateSelectedAvailableAttributeFullName

public void updateSelectedAvailableAttributeFullName()

displayVaryingAssociations

public void displayVaryingAssociations(Member[] attrDims)

hasTransactions

public boolean hasTransactions()
Description copied from class: SettingsPanel
method called to determine if the panel has transactions or modifications that need to be applied. Derived classes are expected to override this method.
Overrides:
hasTransactions in class SettingsPanel

applyTransactions

public boolean applyTransactions()
Description copied from class: SettingsPanel
method that is called when the transactions for a panel need to be applied to the member(s). Derived classes are expected to override this method.
Overrides:
applyTransactions in class SettingsPanel
Returns:
true if ok to continue; false if there was an error in applying the transactions.

updateForChanges

public void updateForChanges(SettingsDialog dlg)
Description copied from class: SettingsPanel
method that is called when the panel is being made active in the containing tabbed pane. Overriding classes should use this method to update their state based on any possible changes made in other panels. The most common use of this is to change based on pending changes in the info panel.
Overrides:
updateForChanges in class SettingsPanel

Skip navigation links


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