org.springframework.binding.form.support
Class DefaultFormModel.ValidatingFormValueModel

java.lang.Object
  extended by org.springframework.binding.value.support.AbstractValueModelWrapper
      extended by org.springframework.binding.form.support.DefaultFormModel.ValidatingFormValueModel
All Implemented Interfaces:
ValueModelWrapper, ValueModel
Enclosing class:
DefaultFormModel

protected class DefaultFormModel.ValidatingFormValueModel
extends AbstractValueModelWrapper


Nested Class Summary
 class DefaultFormModel.ValidatingFormValueModel.ValueChangeHandler
           
 
Field Summary
 
Fields inherited from interface org.springframework.binding.value.ValueModel
VALUE_PROPERTY
 
Constructor Summary
DefaultFormModel.ValidatingFormValueModel(String formProperty, ValueModel model, boolean validateOnChange)
           
 
Method Summary
 String getFormProperty()
           
 void setValueSilently(Object value, PropertyChangeListener listenerToSkip)
          Sets a new value and if the value has changed notifies all registered value change listeners except for the specified listener to skip.
 
Methods inherited from class org.springframework.binding.value.support.AbstractValueModelWrapper
addValueChangeListener, getInnerMostValue, getInnerMostWrappedValueModel, getValue, getWrappedValueModel, removeValueChangeListener, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFormModel.ValidatingFormValueModel

public DefaultFormModel.ValidatingFormValueModel(String formProperty,
                                                 ValueModel model,
                                                 boolean validateOnChange)
Method Detail

getFormProperty

public String getFormProperty()

setValueSilently

public void setValueSilently(Object value,
                             PropertyChangeListener listenerToSkip)
Description copied from interface: ValueModel
Sets a new value and if the value has changed notifies all registered value change listeners except for the specified listener to skip.

Specified by:
setValueSilently in interface ValueModel
Overrides:
setValueSilently in class AbstractValueModelWrapper
Parameters:
value - the value to be set
listenerToSkip - the PropertyChangeListener that should not be notified of this change (may be null).


Copyright © 2004-2008 The Spring Framework. All Rights Reserved.