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 SummaryNested Classes Modifier and Type Class Description static classPropertyBinding.UpdateStrategy
 - 
Constructor SummaryConstructors 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 SummaryAll 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- 
PropertyBindingpublic PropertyBinding(java.lang.Object bean, java.lang.String propertyName)
 - 
PropertyBindingpublic PropertyBinding(java.lang.Object bean, java.lang.String propertyName, java.lang.String updateStrategy)
 - 
PropertyBindingpublic PropertyBinding(java.lang.Object bean, java.lang.String propertyName, PropertyBinding.UpdateStrategy updateStrategy)
 
- 
 - 
Method Detail- 
getUpdateStrategypublic PropertyBinding.UpdateStrategy getUpdateStrategy() 
 - 
updateTargetValuepublic void updateTargetValue(java.lang.Object newValue) - Specified by:
- updateTargetValuein interface- TargetBinding
 
 - 
isNonChangeCheckpublic boolean isNonChangeCheck() 
 - 
setNonChangeCheckpublic void setNonChangeCheck(boolean nonChangeCheck) 
 - 
getSourceValuepublic java.lang.Object getSourceValue() - Specified by:
- getSourceValuein interface- SourceBinding
 
 - 
createBindingpublic FullBinding createBinding(SourceBinding source, TargetBinding target) - Specified by:
- createBindingin interface- TriggerBinding
 
 - 
getBeanpublic java.lang.Object getBean() 
 - 
setBeanpublic void setBean(java.lang.Object bean) 
 - 
getPropertyNamepublic java.lang.String getPropertyName() 
 - 
setPropertyNamepublic void setPropertyName(java.lang.String propertyName) 
 
- 
 
-