public final class FSMWizard extends oracle.bali.ewt.wizard.Wizard implements CommitNotifier
javax.swing.JComponent.AccessibleJComponentBILLBOARD, LARGE_SIZE, LARGE_SIZE2, MNEMONIC_APPLY, MNEMONIC_CANCEL, MNEMONIC_FINISH, MNEMONIC_HELP, MNEMONIC_NEXT, MNEMONIC_PREVIOUS, MNEMONIC_SAVE, PAGE_CONTAINER, SMALL_SIZE, SMALL_SIZE2, VALIDATION_MESSAGElistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
| FSMWizard(FSM fsm,
         Namespace data)Creates an instance of  FSMWizardusing the specifiedFSMto drive the sequence of panels and the specifiedNamespaceas the backing storage for theTraversableContextthat is passed to the panels in theironEntry(...)andonExit(...)methods. | 
| FSMWizard(Step[] steps,
         Namespace data)Creates a straight-through  FSMWizardusing the
  specified sequence of Steps. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addCommitListener(CommitListener commitListener)Adds an  CommitListenerthat will be called when the
  user applies or cancels changes. | 
| void | addFSMWizardListener(FSMWizardListener listener) | 
| void | dispose()Dispose any memory associated with the Wizard. | 
| protected void | doCancel()Override to fire ApplyEvent. | 
| protected void | doFinish()This method only delegates to super.doFinish() if exiting the
  current panel succeeds. | 
| protected void | doNext()Handles the user hitting the "Next" button. | 
| protected void | doPrevious()Handles the user hitting the "Previous" button. | 
| oracle.bali.ewt.wizard.WizardDialog | getDialog(java.awt.Dialog parent) | 
| oracle.bali.ewt.wizard.WizardDialog | getDialog(java.awt.Frame parent)This method returns an instance of  WizardDialogthat is
  initialized to interact with theFSMWizard. | 
| boolean | getShowStepNumber()Returns true if the FSMWizard has been set to show step numbers
 in the page title, false otherwise. | 
| boolean | isDisposed() | 
| void | removeCommitListener(CommitListener commitListener)Removes a previously added  CommitListenerso that it
  no longer receives notification when the user applies or cancels
  changes. | 
| void | removeFSMWizardListener(FSMWizardListener listener) | 
| void | reset()Resets the wizard. | 
| protected void | selectPage(oracle.bali.ewt.wizard.WizardPage page,
          boolean doValidate) | 
| void | setDialog(oracle.bali.ewt.wizard.WizardDialog dialog)This method takes an instance of  WizardDialogand
  associates it with theFSMWizardso thatWizardCallbacksmessages coming from the individual
  panels will be routed to theWizardDialog. | 
| void | setFinishPageAdded(boolean pageAdded)Sets whether or not a finish page has been added to the FSMWizard | 
| void | setLogoImage(java.awt.Image image)Sets the image in the header area | 
| protected void | setSelectedPage(oracle.bali.ewt.wizard.WizardPage page)Override to move to the correct panel. | 
| void | setShowStepNumber(boolean showStepNumber)Deprecated. 
 By design step numbers are always shown. | 
| void | setWelcomePageAdded(boolean pageAdded)Sets whether or not a welcome page has been added to the FSMWizard | 
| void | setWizardTitle(java.lang.String wizardTitle)As per the spec, this title should be of the form:
 "Product or Wizard Name - Process Name" | 
| void | updateImage(java.awt.Image newImage)Sets the large wizard image that is shown on the left side of the
  wizard. | 
addPage, getMustFinish, pagePropertyChange, removeAllPages, removePage, setMustFinish, updateUI__setSplitterMode, addCustomButton, addImpl, addNotify, addPage, addPageImpl, addPages, addWizardListener, createDefaultWizardBackgroundHandler, disable, doApply, doClose, doHelp, doSave, enable, enableButtons, getAccessibleContext, getAuxiliaryPane, getAuxiliaryPaneHeight, getBackgroundHandler, getBillboard, getBottomContentMode, getButtonMnemonic, getCanAdvance, getCanApply, getCanGoBack, getCanSave, getCurrentPageIndex, getDefaultWizardSize, getEndOfProcessWizardPage, getFinishMnemonic, getFinishText, getHeaderGradientBackground, getLogoImage, getNextPage, getPageAt, getPageCount, getPreferredSize, getPreviousPage, getProgressWizardPage, getReservedButtonSpaces, getSelectedPage, getUIClassID, getValidationMessagePane, isAllLinksEnabled, isAllLinksEnabledOnFinish, isAllowSequentialJump, isEnableAllLinksOnFinish, isFlatLook, isHelpAvailable, isImageWizardPageSupported, isRoadmapVisible, isSplitterMode, isVisitedLinkEnabled, isWelcomeWizardPageVisible, loadWizardProperties, paramString, processEventImpl, processWizardEvent, removeCustomButton, removeWizardListener, resetFocus, restart, selectPage, setAllLinksEnabled, setAllLinksEnabledOnFinish, setAllowSequentialJump, setAuxiliaryPane, setAuxiliaryPaneHeight, setBackgroundHandler, setBillboard, setBottomContentMode, setCanApply, setCanSave, setCurrentPageIndex, setDefaultWizardSize, setEnableAllLinksOnFinish, setEndOfProcessWizardPage, setFinishMnemonic, setFinishText, setFlatLook, setHeaderGradientBackground, setHelpAvailable, setImageWizardPageSupported, setLocale, setProgressWizardPage, setReservedButtonSpaces, setRoadmapVisible, setSplitterMode, setValidationMessagePane, setVisitedLinkEnabled, setWelcomeWizardPageVisible, updateReadingDirection, validateSelectedPageclipToParents, freezeRepaints, getActualAlignment, getActualReadingDirection, getAlignment, getBorderInsets, getDocumentSize, getFill, getPageBounds, getPrintPaintContext, isFocusTraversable, paintChildren, paintComponent, paintImmediateInterior, paintImmediateInterior, paintImmediately, paintOverChildren, printPage, processEvent, repaint, repaintInterior, repaintInterior, setAlignment, setFill, unfreezeRepaintsgetBorderContext, getPaintContext, getPaintData, getPaintState, getUIDefaults, setUIaddAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, 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, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, 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, setLayout, transferFocusDownCycle, validate, validateTreeaction, 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, getBackground, 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, 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, transferFocusBackward, transferFocusUpCyclepublic FSMWizard(Step[] steps, Namespace data)
FSMWizard using the
  specified sequence of Steps.public FSMWizard(FSM fsm, Namespace data)
FSMWizard using the specified
  FSM to drive the sequence of panels and the specified
  Namespace as the backing storage for the TraversableContext that is passed to the panels in their
  onEntry(...) and onExit(...) methods.public void setWizardTitle(java.lang.String wizardTitle)
@Deprecated public void setShowStepNumber(boolean showStepNumber)
public boolean getShowStepNumber()
public void setWelcomePageAdded(boolean pageAdded)
public void setFinishPageAdded(boolean pageAdded)
public void setLogoImage(java.awt.Image image)
setLogoImage in class oracle.bali.ewt.wizard.BaseWizardimage - public void addCommitListener(CommitListener commitListener)
CommitNotifierCommitListener that will be called when the
  user applies or cancels changes.addCommitListener in interface CommitNotifierpublic void removeCommitListener(CommitListener commitListener)
CommitNotifierCommitListener so that it
  no longer receives notification when the user applies or cancels
  changes.removeCommitListener in interface CommitNotifierpublic void addFSMWizardListener(FSMWizardListener listener)
public void removeFSMWizardListener(FSMWizardListener listener)
public void updateImage(java.awt.Image newImage)
public oracle.bali.ewt.wizard.WizardDialog getDialog(java.awt.Frame parent)
WizardDialog that is
  initialized to interact with the FSMWizard.  This
  method will return the same WizardDialog instance on
  subsequent invocations, even if the specified Frame is
  different.public oracle.bali.ewt.wizard.WizardDialog getDialog(java.awt.Dialog parent)
public void setDialog(oracle.bali.ewt.wizard.WizardDialog dialog)
WizardDialog and
  associates it with the FSMWizard so that
  WizardCallbacks messages coming from the individual
  panels will be routed to the WizardDialog.  This method
  only needs to be used if the WizardDialog needs to be
  created or initialized in some custom way before displaying the
  FSMWizard.
  If the specified WizardDialog is null, then
  any currently associated dialog will be unassociated.
public void dispose()
dispose in class oracle.bali.ewt.wizard.Wizardpublic boolean isDisposed()
public void reset()
reset in class oracle.bali.ewt.wizard.BaseWizardprotected void doPrevious()
doPrevious in class oracle.bali.ewt.wizard.BaseWizardprotected void doNext()
doNext in class oracle.bali.ewt.wizard.BaseWizardprotected void doFinish()
doFinish in class oracle.bali.ewt.wizard.BaseWizardprotected void doCancel()
doCancel in class oracle.bali.ewt.wizard.BaseWizardprotected void selectPage(oracle.bali.ewt.wizard.WizardPage page,
                          boolean doValidate)
selectPage in class oracle.bali.ewt.wizard.BaseWizardprotected void setSelectedPage(oracle.bali.ewt.wizard.WizardPage page)
setSelectedPage in class oracle.bali.ewt.wizard.Wizard