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 - dev@tchemit.fr
    • Method Detail

      • 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é