|
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.util.gui.layout.Layout | +--oracle.dss.util.gui.layout.TableLayout
The Layout panel for the Table bean. Layout panels work with a LayoutContext
and a LayoutAccess
to allow a user to change the layout of a query.
LayoutContext
, LayoutAccess
, Serialized FormInner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
static java.lang.String |
HIDE_DUPLICATE_ROWS Property name to listen for when a user chooses to show or hide the option that controls duplicate rows. |
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 | |
TableLayout() Constuctor. |
Method Summary | |
boolean |
apply() Apples to the query the changes that the user makes in this panel. |
void |
cleanup(boolean finished) Cleans up 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. |
java.awt.Component |
getInitialFocus() Retrieves the component that has focus when this TableLayout is initially displayed. |
boolean |
isDuplicateRowsControlVisible() Indicates whether the control for hiding duplicate rows appears in this TableLayout . |
void |
setDuplicateRowsControlVisible(boolean isVisible) Specifies whether the checkbox control for the duplicate table rows appears in this TableLayout . |
void |
setLayoutAccess(LayoutAccess layoutAccess) Specifies the LayoutAccess for this TableLayout . |
void |
setLayoutContext(LayoutContext lc) Specifies the LayoutContext for this Layout . |
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, 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 |
Field Detail |
public static final java.lang.String HIDE_DUPLICATE_ROWS
Constructor Detail |
public TableLayout()
Method Detail |
public void setPagingControlAttributes(PagingControlAttributes pca)
public boolean apply()
LayoutAccess
to the original query.apply
in class Layout
true
if the changes were successfully applied, false
if the LayoutAccess
is null
or if the changes could not be applied.LayoutAccess
public java.lang.String getDescriptionText()
getDescriptionText
in class Layout
TableLayout
.public void setDuplicateRowsControlVisible(boolean isVisible)
TableLayout
. If you pass true
to this method, then you must support the display or hiding of duplicate rows in the table.isVisible
- true
to display the duplicate rows control in this TableLayout
, false
to remove the control.public boolean isDuplicateRowsControlVisible()
TableLayout
.true
if the duplicate rows control appears in this TableLayout
, false
if it does not.public void setLayoutAccess(LayoutAccess layoutAccess)
LayoutAccess
for this TableLayout
. This panel uses the LayoutAccess
to store the changes that the user makes to the layout of the data. The changes in the LayoutAccess
do not affect the original query until the apply
method is called.setLayoutAccess
in class Layout
layoutAccess
- An implementation of the LayoutAccess
interface.apply()
public void setLayoutContext(LayoutContext lc)
LayoutContext
for this Layout
.setLayoutContext
in class Layout
public java.awt.Component getInitialFocus()
TableLayout
is initially displayed.public void cleanup(boolean finished)
finished
- true
if this panel is not part of a wizard or if the wizard has finished executing and the class can release all of its resources, false
if the user has simply moved to a different page in a wizard.public java.lang.String getHelpContextID()
getHelpContextID
in class Layout
|
Oracle™ Business Intelligence Beans Java API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |