Package io.github.astrapi69.design.pattern.state.wizard
package io.github.astrapi69.design.pattern.state.wizard
-
ClassDescriptionBaseWizardState<ST>The interface
BaseWizardState
represents a wizard state.The classBaseWizardStateMachine
implementsIBaseWizardStateMachine
and manages the state transitions for a wizard.The interfaceIBaseWizardStateMachine
extendsIWizardStateMachine
and adds methods for canceling and finishing the wizard.The interfaceIWizardStateMachine
represents a state machine for a wizard.WizardState<ST>The interfaceWizardState
represents a state in a wizard.The classWizardStateMachine
implementsIWizardStateMachine
and manages the state transitions for a wizard.