|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
E - le type d'etapeM - le type de modelpublic interface WizardUI<E extends WizardStep,M extends WizardModel<E>>
Contrat a respecter pour une ui de wizard.
| Method Summary | |
|---|---|
M |
getModel()
|
E |
getSelectedStep()
|
WizardStepUI<E,M> |
getSelectedStepUI()
|
WizardStepUI<E,M> |
getStepUI(E step)
|
WizardStepUI<E,M> |
getStepUI(int stepIndex)
|
JTabbedPane |
getTabs()
//TODO il faudrait supprimer cette méthode |
void |
onModelStateChanged(WizardOperationState newState)
Méthode invoquée lorsque l'état interne du modèle a changé. |
void |
onOperationStateChanged(E step,
WizardOperationState newState)
Méthode invoqué lorsque l'état d'une opération a changé. |
void |
onStepChanged(E newStep)
Méthode invoquée lorsque l'étape courante a changé dans le modèle. |
void |
onStepsChanged(E[] steps)
Méthode invoquée lorsque l'univers des étapes a été modifié dans le modèle. |
void |
onWasStarted()
Méthode invoqué lorsque la première opération du modèlé a été démarrée. |
void |
start()
démarre le wizard |
| Method Detail |
|---|
M getModel()
E getSelectedStep()
WizardStepUI<E,M> getSelectedStepUI()
WizardStepUI<E,M> getStepUI(E step)
step - l'étape donnée
WizardStepUI<E,M> getStepUI(int stepIndex)
stepIndex - la position de l'étape
void start()
JTabbedPane getTabs()
void onWasStarted()
void onStepsChanged(E[] steps)
steps - les nouvelles étapesvoid onStepChanged(E newStep)
newStep - la nouvelle étape courantevoid onModelStateChanged(WizardOperationState newState)
newState - le nouvelle état du modèle de wizard
void onOperationStateChanged(E step,
WizardOperationState newState)
step - l'étape dont l'état a changénewState - le nouvel état pour l'étape donné
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||