org.processmining.framework.util.ui.wizard
Class ListWizard<SettingsModel>

java.lang.Object
  extended by org.processmining.framework.util.ui.wizard.ListWizard<SettingsModel>
All Implemented Interfaces:
ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>

public class ListWizard<SettingsModel>
extends java.lang.Object
implements ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>


Constructor Summary
ListWizard(java.util.List<ProMWizardStep<SettingsModel>> steps)
           
ListWizard(ProMWizardStep<SettingsModel>... steps)
           
 
Method Summary
 ProMWizardStep<SettingsModel> getFirst(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model)
           
 SettingsModel getModel(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> wizardModel)
           
 ProMWizardStep<SettingsModel> getNext(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model, ProMWizardStep<SettingsModel> current)
           
 org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> getWizardModel(SettingsModel model, org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> currentWizardModel)
           
 boolean isFinished(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model)
           
 boolean isLastStep(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListWizard

public ListWizard(java.util.List<ProMWizardStep<SettingsModel>> steps)

ListWizard

public ListWizard(ProMWizardStep<SettingsModel>... steps)
Method Detail

getFirst

public ProMWizardStep<SettingsModel> getFirst(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model)
Specified by:
getFirst in interface ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>

getModel

public SettingsModel getModel(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> wizardModel)
Specified by:
getModel in interface ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>

getNext

public ProMWizardStep<SettingsModel> getNext(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model,
                                             ProMWizardStep<SettingsModel> current)
Specified by:
getNext in interface ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>

getWizardModel

public org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> getWizardModel(SettingsModel model,
                                                                                                     org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> currentWizardModel)
Specified by:
getWizardModel in interface ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>

isFinished

public boolean isFinished(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model)
Specified by:
isFinished in interface ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>

isLastStep

public boolean isLastStep(org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel> model)
Specified by:
isLastStep in interface ProMWizard<SettingsModel,org.processmining.framework.util.ui.wizard.ListWizard.ListModel<SettingsModel>>