classUtils.pack.util
Class TypeWrapper

java.lang.Object
  extended by 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

Constructor Summary
TypeWrapper()
           
 
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
 

Constructor Detail

TypeWrapper

public TypeWrapper()
Method Detail

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 type
value - the value to intepret

main

public static void main(java.lang.String[] args)