org.springframework.richclient.form.binding.support
Class CustomBinding
java.lang.Object
org.springframework.richclient.application.support.ApplicationServicesAccessor
org.springframework.richclient.factory.AbstractControlFactory
org.springframework.richclient.form.binding.support.AbstractBinding
org.springframework.richclient.form.binding.support.CustomBinding
- All Implemented Interfaces:
- ControlFactory, Binding
- Direct Known Subclasses:
- AbstractDateFieldBinding, LabelBinding, ListSelectionDialogBinding, NumberBinding, ToggleButtonBinding
public abstract class CustomBinding
- extends AbstractBinding
A helper implementation for binding to custom controls.
- Author:
- Oliver Hutchison
Method Summary |
protected void |
controlValueChanged(Object newValue)
Should be called when the bound component's value changes. |
protected abstract void |
valueModelChanged(Object newValue)
Called when the underlying property's value model value changes. |
Methods inherited from class org.springframework.richclient.form.binding.support.AbstractBinding |
createControl, doBindControl, enabledChanged, getFieldFace, getFormModel, getProperty, getPropertyType, getValue, getValueModel, isEnabled, isReadOnly, readOnlyChanged |
Methods inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor |
getActiveWindow, getApplication, getApplicationContext, getApplicationName, getApplicationServices, getCommandConfigurer, getComponentFactory, getConversionService, getIconSource, getImageSource, getMessage, getMessage, getMessage, getMessage, getMessages, getMessageSource, getObjectConfigurer, getService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.richclient.form.binding.Binding |
getControl |
CustomBinding
protected CustomBinding(FormModel formModel,
String formPropertyPath,
Class requiredSourceClass)
valueModelChanged
protected abstract void valueModelChanged(Object newValue)
- Called when the underlying property's value model value changes.
controlValueChanged
protected final void controlValueChanged(Object newValue)
- Should be called when the bound component's value changes.
Copyright © 2004-2008 The Spring Framework. All Rights Reserved.