Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


oracle.dss.util.gui.layout
Class CrosstabLayout

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--oracle.dss.util.gui.layout.Layout
                                |
                                +--oracle.dss.util.gui.layout.CrosstabLayout
All Implemented Interfaces:
javax.accessibility.Accessible, DataDirectorListener, java.util.EventListener, HelpContext, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class CrosstabLayout
extends Layout

The Layout panel for the Crosstab bean. Layout panels work with a LayoutContext and a LayoutAccess to allow a user to change the layout of a query.

See Also:
LayoutContext, LayoutAccess, Serialized Form

Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent

 

Fields inherited from class oracle.dss.util.gui.layout.Layout
HIDDEN_EDGE, PAGEEDGEVISIBLE_CHANGED

 

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
CrosstabLayout()
          Constructor.

 

Method Summary
 boolean apply()
          Apples to the query the changes that the user makes in this panel.
 java.lang.String getDescriptionText()
          Retrieves the text that is displayed at the top of this panel.
 java.lang.String getHelpContextID()
          Retrieves the Help context ID for this panel.
 boolean isMeasuresPivotable()
          Indicates whether the Measures dimension can be moved to another edge.
 void setMeasuresPivotable(boolean pivotable)
          Specifies whether the Measures dimension can be moved to another edge.
 void setPagingControlAttributes(PagingControlAttributes pca)
          Specifies PagingControlAttributes implementation so that this panel can set the properties of the PagingControl.

 

Methods inherited from class oracle.dss.util.gui.layout.Layout
addLayoutPivotingListener, getLayoutAccess, getLayoutContext, isHelpEnabled, isHideAvailable, isPagingControlVisible, removeLayoutPivotingListener, setDescriptionText, setErrorHandler, setHelpContextID, setHelpEnabled, setHideAvailable, setLayoutAccess, setLayoutContext, setLocale, setPagingControlVisible, viewDataAvailable, viewDataChanged, waitDataAvailable

 

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, 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

 

Constructor Detail

CrosstabLayout

public CrosstabLayout()
Constructor.
Method Detail

setPagingControlAttributes

public void setPagingControlAttributes(PagingControlAttributes pca)
Specifies PagingControlAttributes implementation so that this panel can set the properties of the PagingControl.

apply

public boolean apply()
Apples to the query the changes that the user makes in this panel. This method applies the LayoutAccess to the original query.
Overrides:
apply in class Layout
Returns:
true if the changes were successfully applied, false if the LayoutAccess is null or if the changes could not be applied.
See Also:
LayoutAccess

getDescriptionText

public java.lang.String getDescriptionText()
Retrieves the text that is displayed at the top of this panel.
Overrides:
getDescriptionText in class Layout
Returns:
The text that describes this CrosstabLayout.

setMeasuresPivotable

public void setMeasuresPivotable(boolean pivotable)
Specifies whether the Measures dimension can be moved to another edge. When you pass false to this method, then the members of the Measures dimension can be swapped with each other and moved within the edge, but the Measures dimension cannot be swapped with a dimension on another edge, nor can it be moved to another edge.
Parameters:
pivotable - true to allow full pivoting of the Measures dimension, false to prevent the Measures dimension from being moved or swapped to another edge.

isMeasuresPivotable

public boolean isMeasuresPivotable()
Indicates whether the Measures dimension can be moved to another edge. When this method returns false, the members of the Measures dimension can be moved within the edge, and the members can be swapped with each other, but the Measures dimension cannot be moved to another edge or swapped with a dimension on another edge.
Returns:
true if the Measures dimension can be moved to another edge, false if the Measures dimension cannot be moved.

getHelpContextID

public java.lang.String getHelpContextID()
Retrieves the Help context ID for this panel. The Help context ID is the full class path for this panel. This Help context ID is used when listening for the user event to display Help for this panel.
Overrides:
getHelpContextID in class Layout
Returns:
The Help context ID for this panel.

Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


Copyright © 2003, Oracle. All Rights Reserved.