org.springframework.richclient.form.binding.swing
Class SliderBinding

Show UML class diagram
java.lang.Object
  extended by org.springframework.richclient.application.support.ApplicationServicesAccessor
      extended by org.springframework.richclient.factory.AbstractControlFactory
          extended by org.springframework.richclient.form.binding.support.AbstractBinding
              extended by org.springframework.richclient.form.binding.support.CustomBinding
                  extended by org.springframework.richclient.form.binding.swing.SliderBinding
All Implemented Interfaces:
ControlFactory, Binding

public class SliderBinding
extends CustomBinding


Field Summary
 
Fields inherited from class org.springframework.richclient.form.binding.support.AbstractBinding
fieldMetadata, formModel, formPropertyPath
 
Fields inherited from class org.springframework.richclient.application.support.ApplicationServicesAccessor
logger
 
Constructor Summary
SliderBinding(FormModel formModel, String formPropertyPath)
          Creates a new binding
 
Method Summary
protected  JComponent doBindControl()
           
protected  void enabledChanged()
          Called when the enabled state of the bound property changes.
protected  void readOnlyChanged()
          Called when the read only state of the bound property changes.
 void setMajorTickSpacing(int spacing)
          Set the major tick spacing of the slider
 void setMaxValue(int maxValue)
          Set the maximum value of the slider
 void setMinorTickSpacing(int spacing)
          Set the minor tick spacing of the slider
 void setMinValue(int minValue)
          Set the minimum value of the slider
 void setSliderLabelFactory(SliderLabelFactory sliderLabelFactory)
          Set the factory for the custom labels
protected  void valueModelChanged(Object newValue)
          Called when the underlying property's value model value changes.
 
Methods inherited from class org.springframework.richclient.form.binding.support.CustomBinding
controlValueChanged, isReadOnly, setReadOnly
 
Methods inherited from class org.springframework.richclient.form.binding.support.AbstractBinding
createControl, getFieldFace, getFormModel, getProperty, getPropertyType, getValue, getValueModel, isEnabled
 
Methods inherited from class org.springframework.richclient.factory.AbstractControlFactory
createControlIfNecessary, getControl, isControlCreated, isSingleton, setSingleton
 
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
 

Constructor Detail

SliderBinding

public SliderBinding(FormModel formModel,
                     String formPropertyPath)
Creates a new binding

Parameters:
formModel -
formPropertyPath -
Method Detail

valueModelChanged

protected void valueModelChanged(Object newValue)
Description copied from class: CustomBinding
Called when the underlying property's value model value changes.

Specified by:
valueModelChanged in class CustomBinding

doBindControl

protected JComponent doBindControl()
Specified by:
doBindControl in class AbstractBinding

enabledChanged

protected void enabledChanged()
Description copied from class: AbstractBinding
Called when the enabled state of the bound property changes.

Specified by:
enabledChanged in class AbstractBinding
See Also:
FormPropertyState

readOnlyChanged

protected void readOnlyChanged()
Description copied from class: AbstractBinding
Called when the read only state of the bound property changes.

Specified by:
readOnlyChanged in class AbstractBinding
See Also:
FormPropertyState

setMaxValue

public void setMaxValue(int maxValue)
Set the maximum value of the slider


setMinValue

public void setMinValue(int minValue)
Set the minimum value of the slider


setMajorTickSpacing

public void setMajorTickSpacing(int spacing)
Set the major tick spacing of the slider


setMinorTickSpacing

public void setMinorTickSpacing(int spacing)
Set the minor tick spacing of the slider


setSliderLabelFactory

public void setSliderLabelFactory(SliderLabelFactory sliderLabelFactory)
Set the factory for the custom labels



Copyright © 2004-2009 The Spring Framework. All Rights Reserved.