fr.ifremer.isisfish.ui.input
Class ChangeModel

java.lang.Object
  extended by fr.ifremer.isisfish.ui.input.ChangeModel

public class ChangeModel
extends Object

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: 3393 $ Last update : $Date: 2011-06-14 19:43:37 +0200 (Tue, 14 Jun 2011) $ By : $Author: chatellier $
Author:
chatellier

Field Summary
protected  boolean changed
           
static String PROPERTY_CHANGED
           
static String PROPERTY_VALID
           
protected  boolean stayChanged
          If true true, isChanged() will always return true.
protected  PropertyChangeSupport support
           
protected  boolean valid
           
 
Constructor Summary
ChangeModel()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 boolean isChanged()
           
 boolean isValid()
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void setChanged(boolean changed)
           
 void setStayChanged(boolean stayChanged)
           
 void setValid(boolean valid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_CHANGED

public static final String PROPERTY_CHANGED
See Also:
Constant Field Values

PROPERTY_VALID

public static final String PROPERTY_VALID
See Also:
Constant Field Values

changed

protected boolean changed

valid

protected boolean valid

stayChanged

protected boolean stayChanged
If true true, isChanged() will always return true.


support

protected PropertyChangeSupport support
Constructor Detail

ChangeModel

public ChangeModel()
Method Detail

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

public void addPropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)


Copyright © 1999-2012 CodeLutin. All Rights Reserved.