pt.moredata.util
Class UniversalParser

java.lang.Object
  extended bypt.moredata.util.UniversalParser

public class UniversalParser
extends java.lang.Object

Author:
luism

Constructor Summary
UniversalParser()
           
 
Method Summary
static java.lang.Object parse(java.lang.Class type, java.lang.String value)
           
static java.lang.Object parse(java.lang.Class type, java.lang.String pattern, java.lang.String value)
           
static java.util.Date parseDate(java.lang.String pattern, java.lang.String value)
           
static java.lang.Object parseGeneric(java.lang.Class type, java.lang.String value)
           
static java.sql.Date parseSQLDate(java.lang.String pattern, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniversalParser

public UniversalParser()
Method Detail

parse

public static java.lang.Object parse(java.lang.Class type,
                                     java.lang.String value)

parse

public static java.lang.Object parse(java.lang.Class type,
                                     java.lang.String pattern,
                                     java.lang.String value)

parseGeneric

public static java.lang.Object parseGeneric(java.lang.Class type,
                                            java.lang.String value)
                                     throws java.lang.IllegalArgumentException,
                                            java.lang.SecurityException,
                                            java.lang.InstantiationException,
                                            java.lang.IllegalAccessException,
                                            java.lang.reflect.InvocationTargetException,
                                            java.lang.NoSuchMethodException
Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

parseDate

public static java.util.Date parseDate(java.lang.String pattern,
                                       java.lang.String value)
                                throws java.text.ParseException
Parameters:
pattern -
value -
Returns:
Throws:
java.text.ParseException

parseSQLDate

public static java.sql.Date parseSQLDate(java.lang.String pattern,
                                         java.lang.String value)
                                  throws java.text.ParseException
Parameters:
pattern -
value -
Returns:
Throws:
java.text.ParseException