Package org.openxava.util
Class Primitives
java.lang.Object
org.openxava.util.Primitives
Utilities to work with Java primitive data.
Primitive types are boolean, byte, char, short, int,
long, float and double.
- Author:
- Javier Paniza
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassclassForName(String type) Class for name, but supporting primitive types and arrays of primitive types.static ClasstoPrimitiveClass(Class origin) Primitive class corresponding to class of wrapper class sent.static ClasstoWrapperClass(Class origin) Wrapper class corresponding to class of primitive sent.
-
Constructor Details
-
Primitives
public Primitives()
-
-
Method Details
-
toWrapperClass
Wrapper class corresponding to class of primitive sent.That is, if it receive a
int.classthen returns aInteger.class.If receives a class of a no primitive class then returns the same class.
If receives null returns null. -
classForName
Class for name, but supporting primitive types and arrays of primitive types.If receives null returns null.
- Throws:
ClassNotFoundException
-
toPrimitiveClass
Primitive class corresponding to class of wrapper class sent.That is, if it receive a
Integer.classthen returns aint.class.If receives a class of a no primitive wrapper class then returns the same class.
If receives null returns null.
-