java.lang.Object
org.cantaloop.tools.conversion.AbstractConverter
org.cantaloop.tools.conversion.StringLiteralConverter
- All Implemented Interfaces:
- Converter
- public class StringLiteralConverter
- extends AbstractConverter
Converts a string into its literal representation.
- Version:
- @version@ ($Revision: 1.3 $)
|
Constructor Summary |
StringLiteralConverter()
Creates a new StringLiteralConverter instance.
input types: Object
output types: String |
|
Method Summary |
java.lang.Object |
convert(java.lang.Object obj,
java.lang.Class type)
Converts the input object to the desired output type as long as
the input object is an instance of one of the classes in the
getInputtypes and the output type or a subtype
is contained in getOutputTypes.
If the desired output type is a supertype of more
than one of the output types, one of these
subtype will be chosen (the choice may be random). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringLiteralConverter
public StringLiteralConverter()
- Creates a new
StringLiteralConverter instance.
input types: Object
output types: String
convert
public java.lang.Object convert(java.lang.Object obj,
java.lang.Class type)
throws ConversionException
- Description copied from interface:
Converter
- Converts the input object to the desired output type as long as
the input object is an instance of one of the classes in the
getInputtypes and the output type or a subtype
is contained in getOutputTypes.
If the desired output type is a supertype of more
than one of the output types, one of these
subtype will be chosen (the choice may be random).