Package jaxx.runtime.swing.wizard.ext
Interface WizardExtStep
- All Superinterfaces:
java.io.Serializable,WizardStep
public interface WizardExtStep extends WizardStep
Extension de
WizardStep avec des états supplémentaires.
Chaque étape possède un modèle de type getModelClass().
Ce modèle peut être partagé par plusieurs étapes.
De plus, on a deux drapeaux isConfig() pour savoir si l'étape est une phase de configuration.
Le drapeau isOperation() quand à lui permet de savoir si l'étape est une opération.- Since:
- 2.1
- Author:
- Tony Chemit - chemit@codelutin.com
-
Method Summary
Modifier and Type Method Description java.lang.Class<? extends WizardExtStepModel<?>>getModelClass()java.lang.StringgetOperationDescription()java.lang.StringgetOperationLabel()java.lang.Class<? extends WizardStepUI<?,?>>getUiClass()booleanisConfig()booleanisOperation()WizardExtStepModel<?>newModel()Instancie le modèle associée à l'étape.WizardStepUI<?,?>newUI(WizardExtUI<?,?> ui)Construit l'ui associée à l'étape.Methods inherited from interface jaxx.runtime.swing.wizard.WizardStep
getDescription, getLabel, name, ordinal
-
Method Details
-
getOperationLabel
java.lang.String getOperationLabel()- Returns:
- le label de l'opération
-
getOperationDescription
java.lang.String getOperationDescription()- Returns:
- la description de l'opération
-
getModelClass
java.lang.Class<? extends WizardExtStepModel<?>> getModelClass()- Returns:
- le type du modèle de l'action
-
getUiClass
java.lang.Class<? extends WizardStepUI<?,?>> getUiClass()- Returns:
- le type de l'ui de l'opération
-
isOperation
boolean isOperation()- Returns:
truesi l'étape a une opération associée,falsesinon.
-
isConfig
boolean isConfig()- Returns:
truesi l'étape est une phase de configuration,falsesinon.
-
newModel
WizardExtStepModel<?> newModel()Instancie le modèle associée à l'étape.- Returns:
- le nouveau modèle associé à l'étape
-
newUI
Construit l'ui associée à l'étape.- Parameters:
ui- l'ui principale du wiard- Returns:
- la noveau ui associé à l'étape
-