Package org.apache.xbean.propertyeditor
Class AbstractMapConverter
java.lang.Object
java.beans.PropertyEditorSupport
org.apache.xbean.propertyeditor.AbstractConverter
org.apache.xbean.propertyeditor.AbstractMapConverter
- All Implemented Interfaces:
PropertyEditor
,Converter
- Direct Known Subclasses:
GenericMapConverter
,HashMapEditor
,HashtableEditor
,IdentityHashMapEditor
,LinkedHashMapEditor
,MapEditor
,PropertiesEditor
,SortedMapEditor
,TreeMapEditor
,WeakHashMapEditor
- Version:
- $Rev: 6680 $ $Date: 2005-12-24T04:38:27.427468Z $
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionAbstractMapConverter
(Class type) protected
AbstractMapConverter
(Class type, PropertyEditor keyEditor, PropertyEditor valueEditor) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Map
protected final Object
toObjectImpl
(String text) Treats the text value of this property as an input stream that is converted into a Property bundle.protected final String
toStringImpl
(Object value) Converts the supplied object to text.Methods inherited from class org.apache.xbean.propertyeditor.AbstractConverter
getAsText, getType, getValue, setAsText, setValue, toObject, toString
Methods inherited from class java.beans.PropertyEditorSupport
addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getTags, isPaintable, paintValue, removePropertyChangeListener, setSource, supportsCustomEditor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.beans.PropertyEditor
addPropertyChangeListener, getCustomEditor, getJavaInitializationString, getTags, isPaintable, paintValue, removePropertyChangeListener, supportsCustomEditor
-
Field Details
-
keyEditor
-
valueEditor
-
-
Constructor Details
-
AbstractMapConverter
-
AbstractMapConverter
-
-
Method Details
-
toObjectImpl
Treats the text value of this property as an input stream that is converted into a Property bundle.- Specified by:
toObjectImpl
in classAbstractConverter
- Parameters:
text
- the text to convert- Returns:
- a Properties object
- Throws:
PropertyEditorException
- An error occurred creating the Properties object.
-
createMap
-
toStringImpl
Description copied from class:AbstractConverter
Converts the supplied object to text. The supplied object will always be an instance of the editor type, and specifically will never be null or a String (unless this is the String editor).- Overrides:
toStringImpl
in classAbstractConverter
- Parameters:
value
- an instance of the editor type- Returns:
- the text equivalent of the value
-