org.springframework.beans.propertyeditors
Class CharacterEditor
java.lang.Object
   java.beans.PropertyEditorSupport
java.beans.PropertyEditorSupport
       org.springframework.beans.propertyeditors.CharacterEditor
org.springframework.beans.propertyeditors.CharacterEditor
- All Implemented Interfaces: 
- PropertyEditor
- public class CharacterEditor 
- extends PropertyEditorSupport
Editor for a Character, to populate a property
 of type Character or char from a String value.
 
Note that the JDK does not contain a default
 property editor for char!
 BeanWrapperImpl will register this
 editor by default.
 
 
Also supports conversion from a Unicode character sequence; e.g.
 u0041 ('A').
- Since:
- 1.2
- Author:
- Juergen Hoeller, Rob Harrop, Rick Evans
- See Also:
- Character,- BeanWrapperImpl
| Constructor Summary | 
| CharacterEditor(boolean allowEmpty)Create a new CharacterEditor instance.
 | 
 
 
| Methods inherited from class java.beans.PropertyEditorSupport | 
| addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, setValue, supportsCustomEditor | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CharacterEditor
public CharacterEditor(boolean allowEmpty)
- Create a new CharacterEditor instance.
 The "allowEmpty" parameter controls whether an empty String is
 to be allowed in parsing, i.e. be interpreted as the nullvalue whentext is being converted. Iffalse, anIllegalArgumentExceptionwill be thrown
 at that time.
 
 
- Parameters:
- allowEmpty- if empty strings are to be allowed
 
setAsText
public void setAsText(String text)
               throws IllegalArgumentException
- 
- Specified by:
- setAsTextin interface- PropertyEditor
- Overrides:
- setAsTextin class- PropertyEditorSupport
 
- 
- Throws:
- IllegalArgumentException
 
getAsText
public String getAsText()
- 
- Specified by:
- getAsTextin interface- PropertyEditor
- Overrides:
- getAsTextin class- PropertyEditorSupport
 
- 
 
Copyright © 2002-2008 The Spring Framework.