Package net.jspcontrols.wizard.intf

Provides interfaces for wizard components, like state, transition and wizard controller.

See:
          Description

Interface Summary
IWizard This interface defines an Easy Wizard controller.
IWizardListener Listens to state change events.
IWizardStep Represents a state of a wizard Finite State Machine (FSM).
IWizardTransition Represents a state transition.
 

Package net.jspcontrols.wizard.intf Description

Provides interfaces for wizard components, like state, transition and wizard controller.

Easy Wizard is designed as a specific type of FSM.

Instead of calculating the transition based on current state and command, Easy Wizard iterates over all transitions defined for current state and validates them. This is possible, because transitions in Easy Wizard are objects, not just string identifiers. If a transition considers itself valid, then FSM moves from its current state to the state identified by chosed transition.