org.nuxeo.ecm.webengine.forms.validation
Class TypeConvertor<T>
java.lang.Object
org.nuxeo.ecm.webengine.forms.validation.TypeConvertor<T>
public abstract class TypeConvertor<T>
- extends java.lang.Object
- Author:
- Bogdan Stefanescu
Method Summary |
abstract T |
convert(java.lang.String value)
|
static
|
getConvertor(java.lang.Class<T> type)
|
abstract java.lang.Class<?> |
getType()
|
static java.lang.Class<?> |
loadClass(java.lang.String name)
|
java.lang.Object[] |
newArray(int length)
|
static java.util.Date |
parseDate(java.lang.String date)
Parse the serialized string form into a java.util.Date |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BOOLEAN
public static final TypeConvertor<java.lang.Boolean> BOOLEAN
INTEGER
public static final TypeConvertor<java.lang.Integer> INTEGER
LONG
public static final TypeConvertor<java.lang.Long> LONG
FLOAT
public static final TypeConvertor<java.lang.Float> FLOAT
DOUBLE
public static final TypeConvertor<java.lang.Double> DOUBLE
DATE
public static final TypeConvertor<java.util.Date> DATE
CLASS
public static final TypeConvertor<java.lang.Class<?>> CLASS
TypeConvertor
public TypeConvertor()
getType
public abstract java.lang.Class<?> getType()
convert
public abstract T convert(java.lang.String value)
throws ValidationException
- Throws:
ValidationException
newArray
public java.lang.Object[] newArray(int length)
getConvertor
public static <T> TypeConvertor<T> getConvertor(java.lang.Class<T> type)
loadClass
public static java.lang.Class<?> loadClass(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
parseDate
public static java.util.Date parseDate(java.lang.String date)
- Parse the serialized string form into a java.util.Date
- Parameters:
date
- The serialized string form of the date
- Returns:
- The created java.util.Date
Copyright © 2010 Nuxeo SAS. All Rights Reserved.