org.apache.commons.beanutils.converters
public final class ClassConverter extends AbstractConverter
Converter
implementaion that handles conversion
to and from java.lang.Class objects.
The class will be loaded from the thread context class loader (if it exists); otherwise the class loader that loaded this class will be used.
Can be configured to either return a default value or throw a
ConversionException
if a conversion error occurs.
Constructor and Description |
---|
ClassConverter()
Construct a java.lang.Class Converter that throws
a
ConversionException if an error occurs. |
ClassConverter(java.lang.Object defaultValue)
Construct a java.lang.Class Converter that returns
a default value if an error occurs.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
convertToString(java.lang.Object value)
Convert a java.lang.Class or object into a String.
|
protected java.lang.Object |
convertToType(java.lang.Class type,
java.lang.Object value)
Convert the input object into a java.lang.Class.
|
protected java.lang.Class |
getDefaultType()
Return the default type this
Converter handles. |
convert, convertArray, getDefault, handleError, handleMissing, isUseDefault, setDefaultValue, toString
public ClassConverter()
ConversionException
if an error occurs.public ClassConverter(java.lang.Object defaultValue)
defaultValue
- The default value to be returned
if the value to be converted is missing or an error
occurs converting the value.protected java.lang.Class getDefaultType()
Converter
handles.getDefaultType
in class AbstractConverter
Converter
handles.protected java.lang.String convertToString(java.lang.Object value)
Convert a java.lang.Class or object into a String.
convertToString
in class AbstractConverter
value
- The input value to be convertedprotected java.lang.Object convertToType(java.lang.Class type, java.lang.Object value) throws java.lang.Throwable
Convert the input object into a java.lang.Class.
convertToType
in class AbstractConverter
type
- Data type to which this value should be converted.value
- The input value to be converted.java.lang.Throwable
- if an error occurs converting to the specified typeCopyright © 2000-2014 The Apache Software Foundation. All Rights Reserved.