|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.tck.util.signature.TypeHelper
A helper class for translating between Java user type names and reflection type names.
Constructor Summary | |
TypeHelper()
|
Method Summary | |
static java.lang.String |
componentUserTypeName(java.lang.String name)
Returns the component type name of a (Java) user type name. |
static boolean |
isNameMatch(java.lang.String[] userTypeName,
java.lang.Class[] cls)
Compares an array of type names with an array of class objects for set-equality in the names (i.e., ignoring order). |
static boolean |
isNameMatch(java.lang.String userTypeName,
java.lang.Class cls)
Compares a type name with a class objects for equality in the name. |
static boolean |
isPrimitive(java.lang.String name)
Tests if a name denotes a primitive type. |
static java.lang.Class |
primitiveClass(java.lang.String name)
Returns the class object for a primitive type name, or null if the name does not denote a primitive type
(class objects of primitive types cannot be loaded with reflection). |
static java.lang.String |
qualifiedUserTypeName(java.lang.String name)
Returns the java.lang. -qualified name for a given
unqualified (Java) user type name. |
static java.lang.String[] |
qualifiedUserTypeNames(java.lang.String[] names)
Returns the java.lang. -qualified names for given
unqualified (Java) user type names. |
static java.lang.String |
reflectionTypeName(java.lang.String name)
Returns the reflection name for a (Java) user type name. |
static java.lang.String[] |
reflectionTypeNames(java.lang.String[] names)
Returns the (Java) user names for reflection type names. |
static java.lang.String |
userTypeName(java.lang.String name)
Returns the (Java) user name for a reflection type name. |
static java.lang.String[] |
userTypeNames(java.lang.String[] names)
Returns the (Java) user names for reflection type names. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TypeHelper()
Method Detail |
public static java.lang.String userTypeName(java.lang.String name)
public static java.lang.String[] userTypeNames(java.lang.String[] names)
public static java.lang.String reflectionTypeName(java.lang.String name)
public static java.lang.String[] reflectionTypeNames(java.lang.String[] names)
public static java.lang.Class primitiveClass(java.lang.String name)
null
if the name does not denote a primitive type
(class objects of primitive types cannot be loaded with reflection).
public static boolean isPrimitive(java.lang.String name)
public static java.lang.String componentUserTypeName(java.lang.String name)
public static java.lang.String qualifiedUserTypeName(java.lang.String name)
java.lang.
-qualified name for a given
unqualified (Java) user type name.
public static java.lang.String[] qualifiedUserTypeNames(java.lang.String[] names)
java.lang.
-qualified names for given
unqualified (Java) user type names.
public static boolean isNameMatch(java.lang.String userTypeName, java.lang.Class cls)
public static boolean isNameMatch(java.lang.String[] userTypeName, java.lang.Class[] cls)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |