|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.jdo.spi.persistence.utility.JavaTypeHelper
public class JavaTypeHelper
This is a helper class which provides some basic java type convenience methods: extraction of a package from a fully qualified class name, extraction of a short (non-qualified) name from a fully qualified class name, and various wrapper and primitive type methods.
| Constructor Summary | |
|---|---|
JavaTypeHelper()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
getPackageName(java.lang.String className)
Returns the package portion of the specified class |
static java.lang.Class |
getPrimitiveClass(java.lang.String primitiveName)
Returns the primitive class associated with the supplied primitive type name. |
static java.lang.String |
getPrimitiveName(java.lang.Class wrapper)
Returns the name of the primitive type associated with the supplied wrapper class. |
static java.lang.String |
getShortClassName(java.lang.String className)
Returns the name of a class without the package name. |
static java.lang.Class |
getWrapperClass(java.lang.Class primitive)
Returns the wrapper class associated with the supplied primitive class. |
static java.lang.String |
getWrapperName(java.lang.String primitiveName)
Returns the name of the wrapper class associated with the supplied primitive type name. |
static java.lang.Boolean |
valueOf(boolean flag)
Returns the Boolean wrapper object for true or false corresponding to the supplied argument. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaTypeHelper()
| Method Detail |
|---|
public static java.lang.String getPackageName(java.lang.String className)
className - the name of the class from which to extract the
package
public static java.lang.String getShortClassName(java.lang.String className)
className - fully qualified classnamepublic static java.lang.Class getWrapperClass(java.lang.Class primitive)
primitive - the primitive class to be used for lookup.
public static java.lang.Class getPrimitiveClass(java.lang.String primitiveName)
primitiveName - the name of the primitive to be used for lookup.
public static java.lang.String getWrapperName(java.lang.String primitiveName)
primitiveName - the name of the primitive to be used for lookup.
public static java.lang.String getPrimitiveName(java.lang.Class wrapper)
wrapper - the wrapper class to be used for lookup.
public static java.lang.Boolean valueOf(boolean flag)
flag - the primitive boolean object to be translated to a
Boolean wrapper.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||