Class TypeConvertor<T>
- java.lang.Object
-
- org.nuxeo.ecm.webengine.forms.validation.TypeConvertor<T>
-
public abstract class TypeConvertor<T> extends Object
- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description static TypeConvertor<Boolean>
BOOLEAN
static TypeConvertor<Class<?>>
CLASS
static TypeConvertor<Date>
DATE
static TypeConvertor<Double>
DOUBLE
static TypeConvertor<Float>
FLOAT
static TypeConvertor<Integer>
INTEGER
static TypeConvertor<Long>
LONG
-
Constructor Summary
Constructors Constructor Description TypeConvertor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract T
convert(String value)
static <T> TypeConvertor<T>
getConvertor(Class<T> type)
abstract Class<?>
getType()
static Class<?>
loadClass(String name)
Object[]
newArray(int length)
static Date
parseDate(String date)
Parse the serialized string form into a java.util.Date
-
-
-
Field Detail
-
BOOLEAN
public static final TypeConvertor<Boolean> BOOLEAN
-
INTEGER
public static final TypeConvertor<Integer> INTEGER
-
LONG
public static final TypeConvertor<Long> LONG
-
FLOAT
public static final TypeConvertor<Float> FLOAT
-
DOUBLE
public static final TypeConvertor<Double> DOUBLE
-
DATE
public static final TypeConvertor<Date> DATE
-
CLASS
public static final TypeConvertor<Class<?>> CLASS
-
-
Constructor Detail
-
TypeConvertor
public TypeConvertor()
-
-
Method Detail
-
convert
public abstract T convert(String value) throws ValidationException
- Throws:
ValidationException
-
getConvertor
public static <T> TypeConvertor<T> getConvertor(Class<T> type)
-
loadClass
public static Class<?> loadClass(String name) throws ReflectiveOperationException
- Throws:
ReflectiveOperationException
-
-