public final class JRValueStringUtils
extends java.lang.Object
Specific logic is used to convert to and from Strings values of the following types:
java.lang.Stringjava.lang.Characterjava.lang.Booleanjava.lang.Bytejava.lang.Shortjava.lang.Integerjava.lang.Longjava.lang.Floatjava.lang.Doublejava.math.BigIntegerjava.math.BigDecimaljava.util.Datejava.sql.Timestampjava.sql.TimeObject of other types are serialized and the resulting binary data is converted into a String using the BASE64 encoding.
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
deserialize(java.lang.String valueClass,
java.lang.String data)
Converts a String back into a value.
|
protected static JRValueStringUtils.ValueSerializer |
getSerializer(java.lang.String valueClass) |
static boolean |
hasSerializer(java.lang.String valueClass)
Determines if there's a built-in serializer for the value type.
|
static java.lang.String |
serialize(java.lang.String valueClass,
java.lang.Object value)
Converts a value into a String representation.
|
public static boolean hasSerializer(java.lang.String valueClass)
valueClass - the value typepublic static java.lang.String serialize(java.lang.String valueClass,
java.lang.Object value)
valueClass - the type of the valuevalue - the valuepublic static java.lang.Object deserialize(java.lang.String valueClass,
java.lang.String data)
valueClass - the type of the valuedata - the String representation of the valueprotected static JRValueStringUtils.ValueSerializer getSerializer(java.lang.String valueClass)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com