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

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.swing.TextComponentBinding
All Implemented Interfaces:
ControlFactory, Binding

public class TextComponentBinding
extends AbstractBinding

Author:
Oliver Hutchison

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
TextComponentBinding(JTextComponent textComponent, FormModel formModel, String formPropertyPath)
           
 
Method Summary
protected  JComponent doBindControl()
           
protected  void enabledChanged()
          Called when the enabled state of the bound property changes.
 String getPromptKey()
           
 boolean isConvertEmptyStringToNull()
           
 boolean isReadOnly()
          Is the bound property in the read only state.
 boolean isSelectAllOnFocus()
           
protected  void readOnlyChanged()
          Called when the read only state of the bound property changes.
 void setConvertEmptyStringToNull(boolean convertEmptyStringToNull)
           
 void setPromptKey(String promptKey)
           
 void setReadOnly(boolean readOnly)
           
 void setSelectAllOnFocus(boolean selectAllOnFocus)
           
 
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

TextComponentBinding

public TextComponentBinding(JTextComponent textComponent,
                            FormModel formModel,
                            String formPropertyPath)
Method Detail

doBindControl

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

isReadOnly

public boolean isReadOnly()
Description copied from class: AbstractBinding
Is the bound property in the read only state.

Overrides:
isReadOnly in class AbstractBinding
See Also:
FormPropertyState

setReadOnly

public void setReadOnly(boolean readOnly)

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

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

getPromptKey

public String getPromptKey()

setPromptKey

public void setPromptKey(String promptKey)

isConvertEmptyStringToNull

public boolean isConvertEmptyStringToNull()

setConvertEmptyStringToNull

public void setConvertEmptyStringToNull(boolean convertEmptyStringToNull)

isSelectAllOnFocus

public boolean isSelectAllOnFocus()

setSelectAllOnFocus

public void setSelectAllOnFocus(boolean selectAllOnFocus)


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