org.apache.commons.cli
Class TypeHandler
This is a temporary implementation. TypeHandler will handle the
pluggableness of OptionTypes and it will direct all of these types
of conversion functionalities to ConvertUtils component in Commons
alreayd. BeanUtils I think.
- Henri Yandell (bayard @ generationjava.com)
static Class | createClass(String str)- Returns the class whose name is
str.
|
static Date | createDate(String str)- Returns the date represented by
str.
|
static File | createFile(String str)- Returns the File represented by
str.
|
static File[] | createFiles(String str)- Returns the File[] represented by
str.
|
static Number | createNumber(String str)- Create a number from a String.
|
static Object | createObject(String str)- Create an Object from the classname and empty constructor.
|
static URL | createURL(String str)- Returns the URL represented by
str.
|
static Object | createValue(String str, Class clazz)- Returns the
Object of type clazz
with the value of str.
|
static Object | createValue(String str, Object obj)- Returns the
Object of type obj
with the value of str.
|
createClass
public static Class createClass(String str)
Returns the class whose name is str.
- The class if it is found, otherwise return null
createDate
public static Date createDate(String str)
Returns the date represented by str.
- The date if
str is a valid date string,
otherwise return null.
createFile
public static File createFile(String str)
Returns the File represented by str.
- The file represented by
str.
createFiles
public static File[] createFiles(String str)
Returns the File[] represented by str.
str - the paths to the files
- The File[] represented by
str.
createNumber
public static Number createNumber(String str)
Create a number from a String.
- the number represented by
str, if str
is not a number, null is returned.
createObject
public static Object createObject(String str)
Create an Object from the classname and empty constructor.
- the initialised object, or null if it couldn't create the Object.
createURL
public static URL createURL(String str)
Returns the URL represented by str.
- The URL is
str is well-formed, otherwise
return null.
createValue
public static Object createValue(String str,
Class clazz) Returns the Object of type clazz
with the value of str.
str - the command line valueclazz - the type of argument
- The instance of
clazz initialised with
the value of str.
createValue
public static Object createValue(String str,
Object obj) Returns the Object of type obj
with the value of str.
str - the command line valueobj - the type of argument
- The instance of
obj initialised with
the value of str.