org.codehaus.groovy.binding
Class PropertyBinding
java.lang.Object
  
org.codehaus.groovy.binding.PropertyBinding
- All Implemented Interfaces: 
 - SourceBinding, TargetBinding, TriggerBinding
 
public class PropertyBinding
- extends Object
- implements SourceBinding, TargetBinding, TriggerBinding
  
- Since:
 
  - Groovy 1.1
 
- Version:
 
  - $Revision$
 
- Author:
 
  - Danno Ferrin, Andres Almiray
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PropertyBinding
public PropertyBinding(Object bean,
                       String propertyName)
PropertyBinding
public PropertyBinding(Object bean,
                       String propertyName,
                       String updateStrategy)
PropertyBinding
public PropertyBinding(Object bean,
                       String propertyName,
                       PropertyBinding.UpdateStrategy updateStrategy)
getUpdateStrategy
public PropertyBinding.UpdateStrategy getUpdateStrategy()
 
 
updateTargetValue
public void updateTargetValue(Object newValue)
- Specified by:
 updateTargetValue in interface TargetBinding
 
 
isNonChangeCheck
public boolean isNonChangeCheck()
 
 
setNonChangeCheck
public void setNonChangeCheck(boolean nonChangeCheck)
 
 
getSourceValue
public Object getSourceValue()
- Specified by:
 getSourceValue in interface SourceBinding
 
 
createBinding
public FullBinding createBinding(SourceBinding source,
                                 TargetBinding target)
- Specified by:
 createBinding in interface TriggerBinding
 
 
getBean
public Object getBean()
 
 
setBean
public void setBean(Object bean)
 
 
getPropertyName
public String getPropertyName()
 
 
setPropertyName
public void setPropertyName(String propertyName)