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 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
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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
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 Details
-
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
- 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)
-