|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.swing.wizard.WizardModel<E>
jaxx.runtime.swing.wizard.ext.WizardExtModel<E>
E - le type des étapes.public abstract class WizardExtModel<E extends WizardExtStep>
Un modèle de wizard avec des opérations.
| Field Summary | |
|---|---|
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 |
| Fields inherited from class jaxx.runtime.swing.wizard.WizardModel |
|---|
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 Summary | |
|---|---|
WizardExtModel(Class<E> stepClass,
E... steps)
|
|
| Method Summary | |
|---|---|
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)
|
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()
|
| Methods inherited from class jaxx.runtime.swing.wizard.WizardModel |
|---|
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, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public 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 Set<E extends WizardExtStep> operations
protected final Map<E extends WizardExtStep,WizardExtStepModel<E extends WizardExtStep>> models
protected Map<E extends WizardExtStep,WizardState> stepStates
protected WizardState modelState
protected boolean wasStarted
| Constructor Detail |
|---|
public WizardExtModel(Class<E> stepClass,
E... steps)
| Method Detail |
|---|
public Set<E> getOperations()
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)
WizardModel
setSteps in class WizardModel<E extends WizardExtStep>steps - le nouvel univers des etapespublic WizardExtStepModel<E> getStepModel(E operation)
public void updateStepStates(List<E> steps)
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||