E - le type des étapes.public abstract class WizardModel<E extends WizardStep> extends Object
WizardStep.WizardStep| Modifier and Type | Field and Description |
|---|---|
static String |
BUSY_PROPERTY_NAME |
protected List<E> |
excludeSteps
les etapes a exclure
|
static String |
NEXT_STEP_PROPERTY_NAME |
protected PropertyChangeSupport |
pcs
pour propager les changements dans le modèle vers l'ui
|
static String |
PREVIOUS_STEP_PROPERTY_NAME |
protected E |
step
L'étape courante
|
static String |
STEP_PROPERTY_NAME |
protected Class<E> |
stepClass
le type d'une etape du model (doit etre une enumeration)
|
protected List<E> |
steps
Toutes les étapes à passer
|
static String |
STEPS_PROPERTY_NAME |
static String |
VALID_STEP_PROPERTY_NAME |
protected boolean |
validStep
drapeau pour valider l'état de l'étape courante
|
protected boolean |
valueAdjusting
drapeau lorsque le modele effectue des operations de transformation de
modele mais que les écouteurs ne devraient pas tenir compte des
modifications
|
| Constructor and Description |
|---|
WizardModel(Class<E> stepClass,
E... steps) |
public static final String STEPS_PROPERTY_NAME
public static final String STEP_PROPERTY_NAME
public static final String PREVIOUS_STEP_PROPERTY_NAME
public static final String NEXT_STEP_PROPERTY_NAME
public static final String VALID_STEP_PROPERTY_NAME
public static final String BUSY_PROPERTY_NAME
protected final Class<E extends WizardStep> stepClass
protected List<E extends WizardStep> steps
protected List<E extends WizardStep> excludeSteps
protected E extends WizardStep step
protected boolean validStep
protected boolean valueAdjusting
protected PropertyChangeSupport pcs
public void start()
public void destroy()
public void gotoNextStep()
public void gotoPreviousStep()
public void gotoStep(E e)
public E getStep()
public int getStepIndex(E s)
public boolean isValidStep()
public E getPreviousStep()
public E getNextStep()
public boolean containsStep(E step)
public boolean isValueAdjusting()
public boolean isBusy()
public void setBusy(boolean busy)
public void setSteps(E... steps)
steps - le nouvel univers des etapespublic void setValueAdjusting(boolean valueAdjusting)
public boolean validate(E s)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListeners()
protected void finalize()
throws Throwable
public void validate()
public abstract void updateUniverse()
protected void setStep(E step)
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Copyright © 2008–2017 Ultreia.io. All rights reserved.