Package org.apache.groovy.swing.binding
Class PropertyBinding
java.lang.Object
org.apache.groovy.swing.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 SummaryModifier 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)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
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 Details- 
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
 
- 
createBinding- 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)
 
-