org.processmining.framework.util.ui.wizard
Class MapWizard<SettingsModel,Key>
java.lang.Object
org.processmining.framework.util.ui.wizard.MapWizard<SettingsModel,Key>
- All Implemented Interfaces:
- ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
public abstract class MapWizard<SettingsModel,Key>
- extends java.lang.Object
- implements ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
Method Summary |
abstract java.util.Collection<Key> |
getFinalKeys(MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
|
ProMWizardStep<SettingsModel> |
getFirst(MapWizard.MapModel<SettingsModel,Key> model)
|
abstract Key |
getInitialKey(SettingsModel settings)
|
SettingsModel |
getModel(MapWizard.MapModel<SettingsModel,Key> wizardModel)
|
ProMWizardStep<SettingsModel> |
getNext(MapWizard.MapModel<SettingsModel,Key> model,
ProMWizardStep<SettingsModel> current)
|
abstract Key |
getNextKey(MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
|
MapWizard.MapModel<SettingsModel,Key> |
getWizardModel(SettingsModel model,
MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
|
boolean |
isFinished(MapWizard.MapModel<SettingsModel,Key> model)
|
boolean |
isLastStep(MapWizard.MapModel<SettingsModel,Key> model)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
steps
protected java.util.Map<Key,ProMWizardStep<SettingsModel>> steps
MapWizard
protected MapWizard()
MapWizard
public MapWizard(java.util.Map<Key,ProMWizardStep<SettingsModel>> steps)
getInitialKey
public abstract Key getInitialKey(SettingsModel settings)
getNextKey
public abstract Key getNextKey(MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
getFinalKeys
public abstract java.util.Collection<Key> getFinalKeys(MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
isFinished
public boolean isFinished(MapWizard.MapModel<SettingsModel,Key> model)
- Specified by:
isFinished
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
isLastStep
public boolean isLastStep(MapWizard.MapModel<SettingsModel,Key> model)
- Specified by:
isLastStep
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
getFirst
public ProMWizardStep<SettingsModel> getFirst(MapWizard.MapModel<SettingsModel,Key> model)
- Specified by:
getFirst
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
getNext
public ProMWizardStep<SettingsModel> getNext(MapWizard.MapModel<SettingsModel,Key> model,
ProMWizardStep<SettingsModel> current)
- Specified by:
getNext
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
getModel
public SettingsModel getModel(MapWizard.MapModel<SettingsModel,Key> wizardModel)
- Specified by:
getModel
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
getWizardModel
public MapWizard.MapModel<SettingsModel,Key> getWizardModel(SettingsModel model,
MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
- Specified by:
getWizardModel
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>