Package org.apache.xbean.propertyeditor
Interface Converter
- All Superinterfaces:
PropertyEditor
- All Known Implementing Classes:
AbstractCollectionConverter
,AbstractConverter
,AbstractMapConverter
,ArrayConverter
,ArrayListEditor
,BigDecimalEditor
,BigIntegerEditor
,BooleanEditor
,ByteEditor
,CharacterEditor
,ClassEditor
,ConstructorConverter
,DateEditor
,DoubleEditor
,EnumConverter
,FileEditor
,FloatEditor
,GenericCollectionConverter
,GenericMapConverter
,HashMapEditor
,HashtableEditor
,IdentityHashMapEditor
,Inet4AddressEditor
,Inet6AddressEditor
,InetAddressEditor
,IntegerEditor
,JndiConverter
,LinkedHashMapEditor
,LinkedHashSetEditor
,LinkedListEditor
,ListEditor
,LoggerConverter
,LongEditor
,MapEditor
,ObjectNameEditor
,PatternConverter
,PropertiesEditor
,PropertyEditorConverter
,PrototypeArrayConverter
,SetEditor
,ShortEditor
,SortedMapEditor
,SortedSetEditor
,StaticFactoryConverter
,StringEditor
,TreeMapEditor
,TreeSetEditor
,URIEditor
,URLEditor
,VectorEditor
,WeakHashMapEditor
- Version:
- $Rev: 6680 $ $Date: 2005-12-24T04:38:27.427468Z $
-
Method Summary
Methods inherited from interface java.beans.PropertyEditor
addPropertyChangeListener, getAsText, getCustomEditor, getJavaInitializationString, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setAsText, setValue, supportsCustomEditor
-
Method Details
-
getType
Class getType()Gets the the type of object supported by this converter.- Returns:
- the type used for that converter.
-
toString
Converts the supplied object to text. If value is null, null will be returned. If value is not an instance of the this converter's type, a PropertyEditorException will be thrown.- Parameters:
value
- an instance of the editor type- Returns:
- the text equivalent of the value
- Throws:
PropertyEditorException
- if an error occurs while converting the value to a String (this is very rare)
-
toObject
Converts the supplied text in to an instance of the editor type. If text is null, null will be returned.- Parameters:
text
- the text to convert- Returns:
- an instance of the editor type
- Throws:
PropertyEditorException
- if an error occurs while converting the text to an object
-