com.ibm.dse.gui
Class EmbeddedPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.ibm.dse.gui.SpPanel
                                |
                                +--com.ibm.dse.gui.EmbeddedPanel
Direct Known Subclasses:
BookmarkArea, BookmarkAreaBasic, ButtonRow, CustomizableArea, MenuButtonRow, Scenario, TaskArea, TitledEmbeddedPanel, Tree

public class EmbeddedPanel
extends SpPanel

The EmbeddedPanel Class is a SpPanel subclass that must be used as composition surface for other user interface components. It must be embedded in a DSECoordinatedPanel (OperationPanel or DSEPanel).

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Fields inherited from class com.ibm.dse.gui.SpPanel
NULL_VALUE, refreshing
 
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
 
Constructor Summary
EmbeddedPanel()
          This constructor creates a EmbeddedPanel object.
EmbeddedPanel(boolean isDoubleBuffered)
          This constructor creates a EmbeddedPanel object.
EmbeddedPanel(java.awt.LayoutManager layout)
          This constructor creates a EmbeddedPanel object.
EmbeddedPanel(java.awt.LayoutManager layout, boolean isDoubleBuffered)
          This constructor creates a EmbeddedPanel object.
 
Method Summary
static EmbeddedPanel getEmbeddedPanel(java.awt.Component c)
          Returns the EmbeddedPanel that contains the component passed as argument.
static EmbeddedPanel getEmbeddedPanelParent(java.awt.Component c)
          Returns the EmbeddedPanel that contains the component passed as argument.
 boolean getNesting()
          Gets the nesting property (boolean) value.
 boolean getNesting(java.awt.Component c)
          Gets the nesting property (boolean) value for Component "c".
protected  void register(java.awt.Component c)
          Registers the component passed as argument as appropriate.
 void registerOutsider(Outsider outsider)
          Registers the outsider in the DSECoordinatedPanel associated to the panel.
 void setNesting(boolean nesting)
          Sets the nesting property (boolean) value.
 
Methods inherited from class com.ibm.dse.gui.SpPanel
actionPerformed, add, add, add, add, add, changeComponentOrientation, clear, clearDataDirection, clearDataExchangersScrolls, enableListScrolls, get_ClearButton, get_OkButton, get_RepeatButton, getActivatedOkKey, getClearOutputData, getComponents, getEditable, getEnableStateElements, getErrorBean, getErrorLabel, getHelpID, getHelpID, getOutsiders, getSpPanel, getSpPanelParent, handleDSECoordinationEvent, handleErrorMessage, init, key, keyPressed, keyReleased, keyTyped, manageHelp, repeat, repeatDataExchangersScrolls, saveEnabledStateComponents, set_ClearButton, set_RepeatButton, setActivatedOkKey, setClearOutputData, setEditable, setEnabled, setEnableStateElements, setErrorBean, setErrorLabel, setHelpID, setVisible
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, 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, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmbeddedPanel

public EmbeddedPanel()
This constructor creates a EmbeddedPanel object.

EmbeddedPanel

public EmbeddedPanel(java.awt.LayoutManager layout)
This constructor creates a EmbeddedPanel object.
Parameters:
layout - java.awt.LayoutManager

EmbeddedPanel

public EmbeddedPanel(java.awt.LayoutManager layout,
                     boolean isDoubleBuffered)
This constructor creates a EmbeddedPanel object.
Parameters:
layout - java.awt.LayoutManager
isDoubleBuffered - boolean

EmbeddedPanel

public EmbeddedPanel(boolean isDoubleBuffered)
This constructor creates a EmbeddedPanel object.
Parameters:
isDoubleBuffered - boolean
Method Detail

getEmbeddedPanel

public static EmbeddedPanel getEmbeddedPanel(java.awt.Component c)
Returns the EmbeddedPanel that contains the component passed as argument. It could be itself, its parent, grandparent etc.
Parameters:
c - java.awt.Component, a component
Returns:
com.ibm.dse.gui.EmbeddedPanel - the panel where the component is located

getEmbeddedPanelParent

public static EmbeddedPanel getEmbeddedPanelParent(java.awt.Component c)
Returns the EmbeddedPanel that contains the component passed as argument. It could be its parent, grandparent etc.
Parameters:
c - java.awt.Component, a component
Returns:
com.ibm.dse.gui.EmbeddedPanel - the panel where the component is located

getNesting

public boolean getNesting()
Gets the nesting property (boolean) value.
Returns:
boolean - the nesting property value
See Also:
setNesting(boolean)

getNesting

public boolean getNesting(java.awt.Component c)
Gets the nesting property (boolean) value for Component "c".
Parameters:
c - java.awt.Component, a component
Returns:
boolean - the nesting property value
See Also:
setNesting(boolean)

register

protected void register(java.awt.Component c)
Registers the component passed as argument as appropriate.
Overrides:
register in class SpPanel
Parameters:
c - Component, the component to be registered

registerOutsider

public void registerOutsider(Outsider outsider)
Registers the outsider in the DSECoordinatedPanel associated to the panel.
Overrides:
registerOutsider in class SpPanel
Parameters:
outsider - Outsider

setNesting

public void setNesting(boolean nesting)
Sets the nesting property (boolean) value.
Parameters:
nesting - boolean - the new value for the property
See Also:
getNesting()