E - le type des étapes.public abstract class WizardExtModel<E extends WizardExtStep> extends WizardModel<E>
| Modifier and Type | Field and Description |
|---|---|
static String |
MODEL_STATE_PROPERTY_NAME |
protected Map<E,WizardExtStepModel<E>> |
models
le dictionnaire des modèles d'opération
|
protected WizardState |
modelState
L'état générale du modèle
|
protected Set<E> |
operations
La liste des opérations à effectuer
|
static String |
OPERATIONS_PROPERTY_NAME |
static String |
STEP_STATE_PROPERTY_NAME |
protected Map<E,WizardState> |
stepStates
Pour conserver les états des opérations
|
static String |
WAS_STARTED_PROPERTY_NAME |
protected boolean |
wasStarted
un drapeau pour savoir siune opération a été lancée
|
BUSY_PROPERTY_NAME, excludeSteps, NEXT_STEP_PROPERTY_NAME, pcs, PREVIOUS_STEP_PROPERTY_NAME, step, STEP_PROPERTY_NAME, stepClass, steps, STEPS_PROPERTY_NAME, VALID_STEP_PROPERTY_NAME, validStep, valueAdjusting| Constructor and Description |
|---|
WizardExtModel(Class<E> stepClass,
E... steps) |
| Modifier and Type | Method and Description |
|---|---|
WizardExtModel<E> |
addOperation(E operation) |
void |
cancel() |
boolean |
containsOperation(E step) |
void |
destroy() |
boolean[] |
getAccessibleSteps() |
WizardState |
getModelState() |
E |
getOperation() |
protected int |
getOperationIndex(E operation) |
Set<E> |
getOperations() |
WizardExtStepModel<E> |
getStepModel(E operation) |
WizardState |
getStepState() |
WizardState |
getStepState(E step) |
boolean |
isWasStarted() |
void |
removeOperation(E operation) |
void |
setErrorOnStepModel(Exception error) |
protected void |
setModelState(WizardState modelState) |
void |
setSteps(E... steps)
Change l'univers des etapes.
|
void |
setStepState(E step,
WizardState newState) |
void |
setStepState(WizardState newState) |
void |
start() |
protected void |
updateModelState(E step,
WizardState newState) |
void |
updateStepStates(List<E> steps) |
protected abstract E[] |
updateStepUniverse() |
void |
updateUniverse() |
addPropertyChangeListener, addPropertyChangeListener, containsStep, finalize, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, getNextStep, getNextStep, getPreviousStep, getPreviousStep, getStep, getStepClass, getStepIndex, getSteps, gotoNextStep, gotoPreviousStep, gotoStep, isBusy, isValidStep, isValueAdjusting, removePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListeners, setBusy, setExcludeSteps, setStep, setValueAdjusting, validate, validatepublic static final String OPERATIONS_PROPERTY_NAME
public static final String STEP_STATE_PROPERTY_NAME
public static final String MODEL_STATE_PROPERTY_NAME
public static final String WAS_STARTED_PROPERTY_NAME
protected final Set<E extends WizardExtStep> operations
protected final Map<E extends WizardExtStep,WizardExtStepModel<E extends WizardExtStep>> models
protected final Map<E extends WizardExtStep,WizardState> stepStates
protected WizardState modelState
protected boolean wasStarted
public WizardState getModelState()
public boolean isWasStarted()
public boolean containsOperation(E step)
public E getOperation()
public WizardState getStepState()
public WizardState getStepState(E step)
public void setStepState(WizardState newState)
public void setStepState(E step, WizardState newState)
public boolean[] getAccessibleSteps()
public void start()
start in class WizardModel<E extends WizardExtStep>public void cancel()
public WizardExtModel<E> addOperation(E operation)
public void removeOperation(E operation)
public void setSteps(E... steps)
WizardModelsetSteps in class WizardModel<E extends WizardExtStep>steps - le nouvel univers des etapespublic WizardExtStepModel<E> getStepModel(E operation)
public void setErrorOnStepModel(Exception error)
protected void setModelState(WizardState modelState)
protected void updateModelState(E step, WizardState newState)
public void updateUniverse()
updateUniverse in class WizardModel<E extends WizardExtStep>protected abstract E[] updateStepUniverse()
public void destroy()
destroy in class WizardModel<E extends WizardExtStep>protected int getOperationIndex(E operation)
Copyright © 2008–2020 Ultreia.io. All rights reserved.