SourceBinding, TargetBinding, TriggerBindingpublic class PropertyBinding extends Object implements SourceBinding, TargetBinding, TriggerBinding
| Modifier and Type | Class | Description |
|---|---|---|
static class |
PropertyBinding.UpdateStrategy |
| Constructor | Description |
|---|---|
PropertyBinding(Object bean,
String propertyName) |
|
PropertyBinding(Object bean,
String propertyName,
String updateStrategy) |
|
PropertyBinding(Object bean,
String propertyName,
PropertyBinding.UpdateStrategy updateStrategy) |
| Modifier and Type | Method | Description |
|---|---|---|
FullBinding |
createBinding(SourceBinding source,
TargetBinding target) |
|
Object |
getBean() |
|
String |
getPropertyName() |
|
Object |
getSourceValue() |
|
PropertyBinding.UpdateStrategy |
getUpdateStrategy() |
|
boolean |
isNonChangeCheck() |
|
void |
setBean(Object bean) |
|
void |
setNonChangeCheck(boolean nonChangeCheck) |
|
void |
setPropertyName(String propertyName) |
|
void |
updateTargetValue(Object newValue) |
public PropertyBinding(Object bean, String propertyName, PropertyBinding.UpdateStrategy updateStrategy)
public PropertyBinding.UpdateStrategy getUpdateStrategy()
public void updateTargetValue(Object newValue)
updateTargetValue in interface TargetBindingpublic boolean isNonChangeCheck()
public void setNonChangeCheck(boolean nonChangeCheck)
public Object getSourceValue()
getSourceValue in interface SourceBindingpublic FullBinding createBinding(SourceBinding source, TargetBinding target)
createBinding in interface TriggerBindingpublic Object getBean()
public void setBean(Object bean)
public String getPropertyName()
public void setPropertyName(String propertyName)