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) protectedAbstractMapConverter(Class type, PropertyEditor keyEditor, PropertyEditor valueEditor) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Mapprotected final ObjecttoObjectImpl(String text) Treats the text value of this property as an input stream that is converted into a Property bundle.protected final StringtoStringImpl(Object value) Converts the supplied object to text.Methods inherited from class org.apache.xbean.propertyeditor.AbstractConverter
getAsText, getType, getValue, setAsText, setValue, toObject, toStringMethods inherited from class java.beans.PropertyEditorSupport
addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getTags, isPaintable, paintValue, removePropertyChangeListener, setSource, supportsCustomEditorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
toObjectImplin 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:AbstractConverterConverts 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:
toStringImplin classAbstractConverter- Parameters:
value- an instance of the editor type- Returns:
- the text equivalent of the value
-