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


oracle.dss.queryBuilder
Class QueryBuilderLayoutPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--oracle.dss.datautil.gui.panel.DefaultStandardPanel
                                |
                                +--oracle.dss.queryBuilder.QueryBuilderLayoutPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, HelpContext, java.awt.image.ImageObserver, LayoutPivotingListener, java.awt.MenuContainer, java.io.Serializable, StandardPanel

public class QueryBuilderLayoutPanel
extends DefaultStandardPanel
implements LayoutPivotingListener

This class handles the Layout panel in the QueryBuilder.

See Also:
Serialized Form

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

 

Fields inherited from class oracle.dss.datautil.gui.panel.DefaultStandardPanel
PANELSTATE_ENABLED, PANELSTATE_ISDIRTY

 

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
QueryBuilderLayoutPanel(QueryBuilder queryBuilder)
          Constructor that creates the QueryBuilderLayoutPanel based on the settings of the QueryBuilder's properties.

 

Method Summary
 java.lang.String getHelpContextID()
          Retrieves the Help context ID for this panel.
 java.lang.String getId()
          Retrieves the identifier for this panel.
 java.awt.Image getImage()
          Retrieves the image for this panel.
 javax.swing.ImageIcon getImageIcon()
          Retrieves the image icon for this panel.
 java.lang.String getTitle()
          Retrieves the title of this panel.
 Layout getViewLayoutPanel()
          Retrieves the view Layout object that appears in the QueryBuilderLayoutPanel object.
 boolean initUIContent()
          Initializes the user interface content of the panel.
 void layoutPivoted(LayoutPivotingEvent e)
          Fired when a pivot event has occurred.
 void layoutPivoting(LayoutPivotingEvent e)
          Responds to pivot events that are about to occur.
 boolean setActive(boolean blnActive)
          Specifies whether the component is active or inactive.
 void setLayoutAccess(LayoutAccess layoutAccess)
          Specifies the LayoutAccess for this View layout panel.
 void setPanelDescription(java.lang.String strPanelDescription)
          Specifies the description that appears at the top of this panel.
 void setViewLayoutPanel(Layout viewLayoutPanel)
          Specifies the view Layout object to appear in the QueryBuilderLayoutPanel object.
 boolean validateContents(java.lang.Object hintValidate)
          Validates the contents of the panel.

 

Methods inherited from class oracle.dss.datautil.gui.panel.DefaultStandardPanel
addPanelEventListener, cleanup, firePanelEvent, getBuilderContext, getComponent, getContainer, getPanelContent, getPanelState, initializeMembers, isDirty, isInitializing, removePanelEventListener, setBuilderContext, setContainer, setDirty, setHelpContextID, setInitializing, setPanelContent, setPanelState, updateData

 

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

 

Constructor Detail

QueryBuilderLayoutPanel

public QueryBuilderLayoutPanel(QueryBuilder queryBuilder)
Constructor that creates the QueryBuilderLayoutPanel based on the settings of the QueryBuilder's properties.
Parameters:
queryBuilder - A reference to the parent QueryBuilder bean.
Method Detail

getId

public java.lang.String getId()
Retrieves the identifier for this panel.
Overrides:
getId in class DefaultStandardPanel
Returns:
The identifier for this panel.

initUIContent

public boolean initUIContent()
Initializes the user interface content of the panel.
Overrides:
initUIContent in class DefaultStandardPanel
Returns:
true if the operation was successful; false if the operation was not successful.

getViewLayoutPanel

public Layout getViewLayoutPanel()
Retrieves the view Layout object that appears in the QueryBuilderLayoutPanel object.
Returns:
The Layout object.

setViewLayoutPanel

public void setViewLayoutPanel(Layout viewLayoutPanel)
Specifies the view Layout object to appear in the QueryBuilderLayoutPanel object. The view Layout object is displayed as a center component.
Parameters:
viewLayoutPanel - The Layout object.

setLayoutAccess

public void setLayoutAccess(LayoutAccess layoutAccess)
Specifies the LayoutAccess for this View layout panel.
Parameters:
layoutAccess - An implementation of the LayoutAccess interface.

setActive

public boolean setActive(boolean blnActive)
                  throws DataUtilException
Specifies whether the component is active or inactive.
Overrides:
setActive in class DefaultStandardPanel
Parameters:
blnActive - true if the component is active, false if the component is inactive.
Returns:
true if the operation was successful, false otherwise.
Throws:
DataUtilException - If an error occurs.

validateContents

public boolean validateContents(java.lang.Object hintValidate)
Validates the contents of the panel.
Overrides:
validateContents in class DefaultStandardPanel
Parameters:
hintValidate - A hint object to help in the validation process.
Returns:
true if the operation was successful, false if the operation was not successful.

getImageIcon

public javax.swing.ImageIcon getImageIcon()
Retrieves the image icon for this panel.
Overrides:
getImageIcon in class DefaultStandardPanel
Returns:
The icon to be displayed for this panel.

getImage

public java.awt.Image getImage()
Retrieves the image for this panel. Typically this image is displayed on the left side of a wizard.
Overrides:
getImage in class DefaultStandardPanel
Returns:
The image to be displayed for this panel.

getTitle

public java.lang.String getTitle()
Retrieves the title of this panel.
Overrides:
getTitle in class DefaultStandardPanel
Returns:
The panel title.

layoutPivoting

public void layoutPivoting(LayoutPivotingEvent e)
Responds to pivot events that are about to occur. Layout panels call this method on registered listeners, to notify the listeners that a pivot is about to occur on the LayoutAccess that the Layout is using.
Specified by:
layoutPivoting in interface LayoutPivotingListener
Parameters:
e - Information about the pivot event.

setPanelDescription

public void setPanelDescription(java.lang.String strPanelDescription)
Specifies the description that appears at the top of this panel.
Parameters:
strPanelDescription - The description.

getHelpContextID

public java.lang.String getHelpContextID()
Retrieves the Help context ID for this panel. The default Help context ID is the full class path for this panel. To set a different Help context ID, use method setHelpContextID(String). The Help context ID is used when listening for the user event to display Help for this panel.
Overrides:
getHelpContextID in class DefaultStandardPanel
Returns:
The Help context ID for this panel

layoutPivoted

public void layoutPivoted(LayoutPivotingEvent e)
Fired when a pivot event has occurred. Layout panels call this method on registered listeners, to notify the listeners that a pivot has occurred on the LayoutAccess that the Layout is using.
Specified by:
layoutPivoted in interface LayoutPivotingListener
Parameters:
e - Information about the pivot event.

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


Copyright © 2003, Oracle. All Rights Reserved.