Interface WizardExtUI<E extends WizardExtStep,​M extends WizardExtModel<E>>

Type Parameters:
E - le type d'etape
M - le type de model
All Superinterfaces:
WizardUI<E,​M>

public interface WizardExtUI<E extends WizardExtStep,​M extends WizardExtModel<E>>
extends WizardUI<E,​M>
Contrat a respecter pour une ui de wizard.
Since:
1.3
Author:
Tony Chemit - chemit@codelutin.com
  • Method Details

    • onWasInit

      void onWasInit()
      Méthode invoqué lorsque le modèle a été initialisé.
    • onWasStarted

      void onWasStarted()
      Méthode invoqué lorsque la première opération du modèlé a été démarrée.
    • onModelStateChanged

      void onModelStateChanged​(WizardState newState)
      Méthode invoquée lorsque l'état interne du modèle a changé.
      Parameters:
      newState - le nouvelle état du modèle de wizard
    • onOperationStateChanged

      void onOperationStateChanged​(E step, WizardState newState)
      Méthode invoqué lorsque l'état d'une opération a changé.
      Parameters:
      step - l'étape dont l'état a changé
      newState - le nouvel état pour l'étape donné