|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--oracle.dss.queryBuilder.ShuttlePanel | +--oracle.dss.queryBuilder.DimensionListShuttlePanel | +--oracle.dss.queryBuilder.StepsPanel
This class handles the Steps panel in the QueryBuilder. The Steps panel is the first panel that appears on the selected side of the Dimensions panel. The available side contains the Members, Conditions, and Favorites panels. The selected side contains the Steps and Members panels.
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
static int |
HEIGHT_PADDING Additional height padding for the dimension list to display the steps. |
Fields inherited from class javax.swing.JComponent |
TOOL_TIP_TEXT_KEY, 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 | |
StepsPanel(QueryBuilder queryBuilder, DimensionPanel pnlDimension) Constructor that creates the StepsPanel based on the settings of the QueryBuilder 's properties and the Dimension panel. | |
StepsPanel(QueryBuilder queryBuilder, java.lang.String curDimension) Constructor that creates the StepsPanel based on the settings of the QueryBuilder 's properties and the current dimension. |
Method Summary | |
void |
clearSelection() Clears the selection from the panel. |
java.lang.Object[] |
getAllItems() Retrieves the list of all items. |
javax.swing.ImageIcon |
getImageIcon() Retrieves the image icon for this panel. |
java.lang.Object[] |
getSelectedItems() Retrieves the list of selected items. |
java.lang.String |
getTitle() Retrieves the title of this panel. |
void |
removeAllItems() Removes all steps from the Steps panel. |
void |
removeSelectedItems() Removes the selected steps from the Steps panel. |
void |
selectionChanged(SelectionChangedEvent e) Called when a selection in the QueryAccess (either available or selected) is changed with a resulting change in cursor data. |
boolean |
setActive(boolean isActive) Specifies whether the component is active or inactive. |
void |
setCurrentDimension(java.lang.String strDimension) Specifies the current dimension and refreshes the steps based on the new setting. |
Methods inherited from class oracle.dss.queryBuilder.DimensionListShuttlePanel |
dataAccessChanged, dimensionsChanged, getAllItems, getCurDimension, getSelectedItems, insertItems, isSelectableItemPresent, setHierarchy |
Methods inherited from class oracle.dss.queryBuilder.ShuttlePanel |
fireFocusEvent, fireMouseEvent, getComponent, getHelpContextId, getImage, registerFocusListener, registerMouseListener, setAvailable, unregisterFocusListener, unregisterMouseListener, validateContents |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.beans.PropertyChangeListener |
propertyChange |
Field Detail |
public static final int HEIGHT_PADDING
Constructor Detail |
public StepsPanel(QueryBuilder queryBuilder, java.lang.String curDimension)
StepsPanel
based on the settings of the QueryBuilder
's properties and the current dimension.queryBuilder
- A reference to the parent QueryBuilder
bean.curDimension
- The dimension for which the steps are displayed.public StepsPanel(QueryBuilder queryBuilder, DimensionPanel pnlDimension)
StepsPanel
based on the settings of the QueryBuilder
's properties and the Dimension panel.queryBuilder
- A reference to the parent QueryBuilder
bean.pnlDimension
- A reference to the Dimensions panel that contains the Steps panel. This reference can be used when saving changes to the selection to refresh the Favorites panel. You can obtain a reference to the Favorites panel in the same Dimensions panel and call the reloadFavorites
method after making changes to the steps.Method Detail |
public void setCurrentDimension(java.lang.String strDimension)
setCurrentDimension
in class DimensionListShuttlePanel
strDimension
- The unique name of the dimension.public void removeSelectedItems()
removeSelectedItems
in class DimensionListShuttlePanel
public void removeAllItems()
removeAllItems
in class DimensionListShuttlePanel
public java.lang.Object[] getSelectedItems()
getSelectedItems
in class DimensionListShuttlePanel
public java.lang.Object[] getAllItems()
getAllItems
in class DimensionListShuttlePanel
public javax.swing.ImageIcon getImageIcon()
getImageIcon
in class ShuttlePanel
public java.lang.String getTitle()
getTitle
in class DimensionListShuttlePanel
public void clearSelection()
clearSelection
in class DimensionListShuttlePanel
public boolean setActive(boolean isActive)
setActive
in class DimensionListShuttlePanel
isActive
- true
if the component is active, false
if the component is inactive.public void selectionChanged(SelectionChangedEvent e)
QueryAccess
(either available or selected) is changed with a resulting change in cursor data.selectionChanged
in class DimensionListShuttlePanel
e
- The event that provides the new selection.
|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |