com.sun.enterprise.admin.util
Class ClassUtil

java.lang.Object
  extended by com.sun.enterprise.admin.util.ClassUtil

public final class ClassUtil
extends Object


Method Summary
static boolean classIsArray(Class theClass)
           
static boolean classnameIsArray(String classname)
           
static boolean classnameIsPrimitiveArray(String classname)
           
static Class convertArrayClass(Class arrayClass, Class newInnerType)
           
static String ExpandClassName(String name)
           
static Class getArrayElementClass(Class arrayClass)
           
static String getArrayMemberClassName(String classname)
           
static Class getClassFromName(String classname)
           
static String getFriendlyClassname(Class theClass)
           
static String getFriendlyClassname(String type)
           
static Class getInnerArrayElementClass(Class arrayClass)
           
static char getPrimitiveArrayTypeCode(Class theClass)
           
static char getPrimitiveArrayTypeCode(String classname)
           
static String[] getTypes(Object[] args)
           
static Object InstantiateDefault(Class inClass)
           
static Object InstantiateFromString(Class theClass, String theString)
           
static Object InstantiateObject(Class theClass, Object[] args)
           
static Object InstantiateObject(Class theClass, String theString)
           
static boolean IsPrimitiveClass(Class theClass)
           
static boolean objectIsArray(Object o)
           
static boolean objectIsPrimitiveArray(Object o)
           
static Class PrimitiveClassToObjectClass(Class theClass)
           
static String PrimitiveLetterToClassName(char primitive)
           
static boolean signaturesAreCompatible(Class[] callee, Class[] argsSignature)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

objectIsArray

public static boolean objectIsArray(Object o)

classIsArray

public static boolean classIsArray(Class theClass)

objectIsPrimitiveArray

public static boolean objectIsPrimitiveArray(Object o)

classnameIsArray

public static boolean classnameIsArray(String classname)

classnameIsPrimitiveArray

public static boolean classnameIsPrimitiveArray(String classname)

getPrimitiveArrayTypeCode

public static char getPrimitiveArrayTypeCode(Class theClass)

getPrimitiveArrayTypeCode

public static char getPrimitiveArrayTypeCode(String classname)

getArrayMemberClassName

public static String getArrayMemberClassName(String classname)

getClassFromName

public static Class getClassFromName(String classname)
                              throws ClassNotFoundException
Throws:
ClassNotFoundException

PrimitiveClassToObjectClass

public static Class PrimitiveClassToObjectClass(Class theClass)

IsPrimitiveClass

public static boolean IsPrimitiveClass(Class theClass)

PrimitiveLetterToClassName

public static String PrimitiveLetterToClassName(char primitive)

getTypes

public static String[] getTypes(Object[] args)

getFriendlyClassname

public static String getFriendlyClassname(Class theClass)

getFriendlyClassname

public static String getFriendlyClassname(String type)

getArrayElementClass

public static Class getArrayElementClass(Class arrayClass)

getInnerArrayElementClass

public static Class getInnerArrayElementClass(Class arrayClass)
                                       throws ClassNotFoundException
Throws:
ClassNotFoundException

signaturesAreCompatible

public static boolean signaturesAreCompatible(Class[] callee,
                                              Class[] argsSignature)

InstantiateObject

public static Object InstantiateObject(Class theClass,
                                       Object[] args)
                                throws Exception
Throws:
Exception

InstantiateObject

public static Object InstantiateObject(Class theClass,
                                       String theString)
                                throws Exception
Throws:
Exception

InstantiateFromString

public static Object InstantiateFromString(Class theClass,
                                           String theString)
                                    throws Exception
Throws:
Exception

InstantiateDefault

public static Object InstantiateDefault(Class inClass)
                                 throws Exception
Throws:
Exception

ExpandClassName

public static String ExpandClassName(String name)

convertArrayClass

public static Class convertArrayClass(Class arrayClass,
                                      Class newInnerType)
                               throws ClassNotFoundException
Throws:
ClassNotFoundException


Copyright © 2012. All Rights Reserved.