Class PropertiesEditor
- java.lang.Object
- java.beans.PropertyEditorSupport
- org.springframework.beans.propertyeditors.PropertiesEditor
- All Implemented Interfaces:
PropertyEditor
public class PropertiesEditor extends PropertyEditorSupport
CustomPropertyEditor
forProperties
objects.Handles conversion from content
String
toProperties
object. Also handlesMap
toProperties
conversion, for populating aProperties
object via XML "map" entries.The required format is defined in the standard
Properties
documentation. Each property must be on a new line.- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
Properties.load(java.io.Reader)
Constructor Summary
Constructors Constructor Description PropertiesEditor()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAsText(String text)
ConvertString
intoProperties
, considering it as properties content.void
setValue(Object value)
Methods inherited from class java.beans.PropertyEditorSupport
addPropertyChangeListener, firePropertyChange, getAsText, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, supportsCustomEditor
Constructor Detail
PropertiesEditor
public PropertiesEditor()
Method Detail
setAsText
public void setAsText(String text) throws IllegalArgumentException
ConvertString
intoProperties
, considering it as properties content.- Specified by:
setAsText
in interfacePropertyEditor
- Overrides:
setAsText
in classPropertyEditorSupport
- Parameters:
text
- the text to be so converted- Throws:
IllegalArgumentException
setValue
public void setValue(Object value)
- Specified by:
setValue
in interfacePropertyEditor
- Overrides:
setValue
in classPropertyEditorSupport