Package org.codehaus.groovy.binding
Class PropertyBinding
- java.lang.Object
 - 
- org.codehaus.groovy.binding.PropertyBinding
 
 
- 
- All Implemented Interfaces:
 SourceBinding,TargetBinding,TriggerBinding
public class PropertyBinding extends java.lang.Object implements SourceBinding, TargetBinding, TriggerBinding
- Since:
 - Groovy 1.1
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyBinding.UpdateStrategy 
- 
Constructor Summary
Constructors Constructor Description PropertyBinding(java.lang.Object bean, java.lang.String propertyName)PropertyBinding(java.lang.Object bean, java.lang.String propertyName, java.lang.String updateStrategy)PropertyBinding(java.lang.Object bean, java.lang.String propertyName, PropertyBinding.UpdateStrategy updateStrategy) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FullBindingcreateBinding(SourceBinding source, TargetBinding target)java.lang.ObjectgetBean()java.lang.StringgetPropertyName()java.lang.ObjectgetSourceValue()PropertyBinding.UpdateStrategygetUpdateStrategy()booleanisNonChangeCheck()voidsetBean(java.lang.Object bean)voidsetNonChangeCheck(boolean nonChangeCheck)voidsetPropertyName(java.lang.String propertyName)voidupdateTargetValue(java.lang.Object newValue) 
 - 
 
- 
- 
Constructor Detail
- 
PropertyBinding
public PropertyBinding(java.lang.Object bean, java.lang.String propertyName) 
- 
PropertyBinding
public PropertyBinding(java.lang.Object bean, java.lang.String propertyName, java.lang.String updateStrategy) 
- 
PropertyBinding
public PropertyBinding(java.lang.Object bean, java.lang.String propertyName, PropertyBinding.UpdateStrategy updateStrategy) 
 - 
 
- 
Method Detail
- 
getUpdateStrategy
public PropertyBinding.UpdateStrategy getUpdateStrategy()
 
- 
updateTargetValue
public void updateTargetValue(java.lang.Object newValue)
- Specified by:
 updateTargetValuein interfaceTargetBinding
 
- 
isNonChangeCheck
public boolean isNonChangeCheck()
 
- 
setNonChangeCheck
public void setNonChangeCheck(boolean nonChangeCheck)
 
- 
getSourceValue
public java.lang.Object getSourceValue()
- Specified by:
 getSourceValuein interfaceSourceBinding
 
- 
createBinding
public FullBinding createBinding(SourceBinding source, TargetBinding target)
- Specified by:
 createBindingin interfaceTriggerBinding
 
- 
getBean
public java.lang.Object getBean()
 
- 
setBean
public void setBean(java.lang.Object bean)
 
- 
getPropertyName
public java.lang.String getPropertyName()
 
- 
setPropertyName
public void setPropertyName(java.lang.String propertyName)
 
 - 
 
 -