Type Parameters:
S - the generic type of the state object
All Known Subinterfaces:
IBaseWizardStateMachine<S>
All Known Implementing Classes:
BaseWizardStateMachine, BaseWizardStateMachineModel, WizardStateMachine

public interface IWizardStateMachine<S>
The interface IWizardStateMachine represents a state machine for a wizard.
  • Method Details

    • getCurrentState

      S getCurrentState()
      Gets the current state.
      Returns:
      the current state
    • setCurrentState

      void setCurrentState(S currentState)
      Sets the current state.
      Parameters:
      currentState - the new current state
    • next

      void next()
      Go to the next WizardState object.
    • previous

      void previous()
      Go to the previous WizardState object.