classUtils.pack.util
Class TypeWrapper
java.lang.Object
classUtils.pack.util.TypeWrapper
public class TypeWrapper
- extends java.lang.Object
An helper class to automatically wrap primitive types
into their corresponding object types.
- Author:
- Cristiano Sadun
Method Summary |
static java.lang.Class |
getWrapperClass(java.lang.Class primitiveCls)
Return the class of the wrapper object for the given
primitive type. |
static void |
main(java.lang.String[] args)
|
static java.lang.Object |
wrap(boolean v)
|
static java.lang.Object |
wrap(byte v)
|
static java.lang.Object |
wrap(char v)
|
static java.lang.Object |
wrap(double v)
|
static java.lang.Object |
wrap(float v)
|
static java.lang.Object |
wrap(int v)
|
static java.lang.Object |
wrap(long v)
|
static java.lang.Object |
wrap(java.lang.Object obj)
|
static java.lang.Object |
wrap(short v)
|
static java.lang.Object |
wrapFromString(java.lang.Class primitiveCls,
java.lang.String value)
Return a wrapper object corresponding to passed value, interpreted
according to the given primitive class. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeWrapper
public TypeWrapper()
wrap
public static java.lang.Object wrap(byte v)
wrap
public static java.lang.Object wrap(short v)
wrap
public static java.lang.Object wrap(int v)
wrap
public static java.lang.Object wrap(long v)
wrap
public static java.lang.Object wrap(float v)
wrap
public static java.lang.Object wrap(double v)
wrap
public static java.lang.Object wrap(char v)
wrap
public static java.lang.Object wrap(boolean v)
wrap
public static java.lang.Object wrap(java.lang.Object obj)
getWrapperClass
public static java.lang.Class getWrapperClass(java.lang.Class primitiveCls)
- Return the class of the wrapper object for the given
primitive type.
- Parameters:
primitiveCls
- the Class of the primitive type
- Returns:
- Class the wrapper class
wrapFromString
public static java.lang.Object wrapFromString(java.lang.Class primitiveCls,
java.lang.String value)
- Return a wrapper object corresponding to passed value, interpreted
according to the given primitive class.
- Parameters:
primitiveCls
- the Class of the primitive typevalue
- the value to intepret
main
public static void main(java.lang.String[] args)