Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

oracle.javatools.ui.checklist
Class StepHeader

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by oracle.bali.ewt.painter.PaintContextComponent
                  extended by oracle.bali.ewt.LWComponent
                      extended by oracle.javatools.ui.checklist.StepHeader
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public final class StepHeader
extends oracle.bali.ewt.LWComponent
implements javax.accessibility.Accessible

StepHeader component shows the Header for a step in the Checklist. The StepHeader shows stepIndex, stepIcon, stepTitle and stepStatus. In addition, it also shows a drillDown arrow icon to indicate whether the step is expanded or collapsed. The stepStatus is shown at the right side of the header and users can edit the status by hovering the mouse over the status label to get the drop down button when the step is collapsed. When the step is expanded to show its content, the stepStatus will be shown as drop down list. StepHeader for subSteps will only show stepIndex, drillDown icon, stepLabel and stepStatus.

See Also:
Serialized Form

Nested Class Summary
static class StepHeader.FocusLineBorder
           
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
StepHeader(Step step)
          Create a StepHeader for the specified step.
 
Method Summary
 javax.accessibility.AccessibleContext getAccessibleContext()
           
 java.awt.Color getBackground()
          Override to return the correct background color for the StepHeader.
 java.awt.Dimension getMinimumSize()
          Override to return the preferredSize as the minimumSize.
 int getPaintState()
          Override to return PaintContext.STATE_SELECTED and PaintContext.STATE_MOUSE_OVER based on whether the step is selected and mouse rollover respectively.
 java.awt.Dimension getPreferredSize()
          Override to return the default preferredSize for the step.
 boolean getShowStatus()
          Returns whether the header shows the step status or not.
 Step getStep()
          Returns the step this StepHeader is representing.
 void paintOverChildren(java.awt.Graphics g)
          Override to paint the border over the StepHeader.
 void setEnabled(boolean enable)
          Override to enable/disable the StepHeader's child components.
 void setLayout(java.awt.LayoutManager lm)
          Clients cannot set the layout for this component.
 void setLocale(java.util.Locale locale)
          Override to change the default texts that appear in stepHeader.
 void setShowStatus(boolean show)
          Sets whether the header shows step status or not.
 void updateUI()
          Override to change the size of the status components in stepheader.
 
Methods inherited from class oracle.bali.ewt.LWComponent
addNotify, clipToParents, freezeRepaints, getActualAlignment, getActualReadingDirection, getAlignment, getBorderInsets, getDocumentSize, getFill, getPageBounds, getPrintPaintContext, isFocusTraversable, paintChildren, paintComponent, paintImmediateInterior, paintImmediateInterior, paintImmediately, printPage, processEvent, processEventImpl, repaint, repaintInterior, repaintInterior, setAlignment, setFill, unfreezeRepaints
 
Methods inherited from class oracle.bali.ewt.painter.PaintContextComponent
getBorderContext, getPaintContext, getPaintData, getUIDefaults, setUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, 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

StepHeader

public StepHeader(Step step)
Create a StepHeader for the specified step. The step should not be null.

Method Detail

getStep

public Step getStep()
Returns the step this StepHeader is representing.


setShowStatus

public void setShowStatus(boolean show)
Sets whether the header shows step status or not. By default this is true.


getShowStatus

public boolean getShowStatus()
Returns whether the header shows the step status or not.


getPaintState

public int getPaintState()
Override to return PaintContext.STATE_SELECTED and PaintContext.STATE_MOUSE_OVER based on whether the step is selected and mouse rollover respectively.

Overrides:
getPaintState in class oracle.bali.ewt.painter.PaintContextComponent

getPreferredSize

public java.awt.Dimension getPreferredSize()
Override to return the default preferredSize for the step.

Overrides:
getPreferredSize in class javax.swing.JComponent

getMinimumSize

public java.awt.Dimension getMinimumSize()
Override to return the preferredSize as the minimumSize. Step cannot be resized below its preferredSize.

Overrides:
getMinimumSize in class javax.swing.JComponent

paintOverChildren

public void paintOverChildren(java.awt.Graphics g)
Override to paint the border over the StepHeader.

Overrides:
paintOverChildren in class oracle.bali.ewt.LWComponent

setLayout

public void setLayout(java.awt.LayoutManager lm)
Clients cannot set the layout for this component. This will throw IllegalArgumentException if called.

Overrides:
setLayout in class java.awt.Container

setEnabled

public void setEnabled(boolean enable)
Override to enable/disable the StepHeader's child components.

Overrides:
setEnabled in class javax.swing.JComponent

getBackground

public java.awt.Color getBackground()
Override to return the correct background color for the StepHeader.

Overrides:
getBackground in class java.awt.Component

setLocale

public void setLocale(java.util.Locale locale)
Override to change the default texts that appear in stepHeader.

Overrides:
setLocale in class java.awt.Component

updateUI

public void updateUI()
Override to change the size of the status components in stepheader.

Overrides:
updateUI in class oracle.bali.ewt.LWComponent

getAccessibleContext

public javax.accessibility.AccessibleContext getAccessibleContext()
Specified by:
getAccessibleContext in interface javax.accessibility.Accessible
Overrides:
getAccessibleContext in class javax.swing.JComponent

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Copyright © 1997, 2013, Oracle. All rights reserved.