jaxx.runtime.swing.wizard.ext
Interface WizardExtStep

All Superinterfaces:
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:
tchemit

Method Summary
 Class<? extends WizardExtStepModel<?>> getModelClass()
           
 String getOperationDescription()
           
 String getOperationLabel()
           
 Class<? extends WizardStepUI<?,?>> getUiClass()
           
 boolean isConfig()
           
 boolean isOperation()
           
 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 Detail

getOperationLabel

String getOperationLabel()
Returns:
le label de l'opération

getOperationDescription

String getOperationDescription()
Returns:
la description de l'opération

getModelClass

Class<? extends WizardExtStepModel<?>> getModelClass()
Returns:
le type du modèle de l'action

getUiClass

Class<? extends WizardStepUI<?,?>> getUiClass()
Returns:
le type de l'ui de l'opération

isOperation

boolean isOperation()
Returns:
true si l'étape a une opération associée, false sinon.

isConfig

boolean isConfig()
Returns:
true si l'étape est une phase de configuration, false sinon.

newModel

WizardExtStepModel<?> newModel()
Instancie le modèle associée à l'étape.

Returns:
le nouveau modèle associé à l'étape

newUI

WizardStepUI<?,?> newUI(WizardExtUI<?,?> ui)
Construit l'ui associée à l'étape.

Parameters:
ui - l'ui principale du wiard
Returns:
la noveau ui associé à l'étape


Copyright © 2008-2012 CodeLutin. All Rights Reserved.