Package fr.ifremer.isisfish.ui.input
Class ChangeModel
java.lang.Object
fr.ifremer.isisfish.ui.input.ChangeModel
Cette classe est utilisé pour conservé un etat de changement
dans une UI, dans les cas ou les beans changent sur les validateurs et
que l'etat change du validateur est reset.
Elle permet aussi de se bind directement dessus (PCS);
Cela permet en gros d'agregger plusieurs validateurs.
- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- chatellier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanstatic final Stringstatic final Stringprotected booleanIftruetrue,isChanged()will always return true.protected PropertyChangeSupportprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) booleanbooleanisValid()voidvoidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener) voidsetChanged(boolean changed) voidsetStayChanged(boolean stayChanged) voidsetValid(boolean valid)
-
Field Details
-
PROPERTY_CHANGED
- See Also:
-
PROPERTY_VALID
- See Also:
-
changed
protected boolean changed -
valid
protected boolean valid -
stayChanged
protected boolean stayChangedIftruetrue,isChanged()will always return true. -
support
-
-
Constructor Details
-
ChangeModel
public ChangeModel()
-
-
Method Details
-
isChanged
public boolean isChanged() -
setChanged
public void setChanged(boolean changed) -
isValid
public boolean isValid() -
setValid
public void setValid(boolean valid) -
setStayChanged
public void setStayChanged(boolean stayChanged) -
addPropertyChangeListener
-
removePropertyChangeListener
-
addPropertyChangeListener
-
removePropertyChangeListener
-