java.lang.Object
org.apache.wicket.extensions.wizard.AbstractWizardModel
org.apache.wicket.extensions.wizard.WizardModel
All Implemented Interfaces:
Serializable, IWizardModel, IClusterable

public class WizardModel extends AbstractWizardModel
Default implementation of IWizardModel, which models a semi-static wizard. This means that all steps should be known upfront, and added to the model on construction. Steps can be optional by using WizardModel.ICondition. The wizard is initialized with a wizard model through calling method Wizard.init(IWizardModel).

Steps can be added to this model directly using either the normal add method or the conditional add method.

Swing Wizard Framework served as a valuable source of inspiration.

Author:
Eelco Hillenius
See Also: