IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.gui
Class EmbeddedPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ibm.dse.gui.SpPanel
                      extended bycom.ibm.dse.gui.EmbeddedPanel
All Implemented Interfaces:
javax.accessibility.Accessible, ErrorMessageListener, java.util.EventListener, GUIComponent, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable
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

Nested Class Summary
 
Nested classes inherited from class com.ibm.dse.gui.SpPanel
SpPanel.ErrorBeanLabel
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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.Container
 
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
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
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, getUI, getUIClassID, paramString, setUI, 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, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
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()

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005