public class ClassLoaderUtils
extends java.lang.Object
| Constructor and Description |
|---|
ClassLoaderUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.ClassLoader |
getClassLoader(java.lang.Class clazz)
Get the loader for the given class.
|
static java.lang.ClassLoader |
getClassLoader(java.lang.ClassLoader specifiedLoader,
boolean useContextClassLoader,
java.lang.Class callingClass)
Return the class loader to be used for instantiating application objects
when required.
|
static java.lang.ClassLoader |
getClassLoader(java.lang.ClassLoader specifiedLoader,
java.lang.Class callingClass)
Return the class loader to be used for instantiating application objects
when a context class loader is not specified.
|
static java.lang.Class |
loadClass(java.lang.String className,
java.lang.Class callingClass)
Loads the given class using the current Thread's context class loader first
otherwise use the class loader which loaded this class.
|
static java.lang.Class |
loadClass(java.lang.String className,
java.lang.ClassLoader specifiedLoader,
boolean useContextLoader,
java.lang.Class callingClass)
Loads the given class using:
the specified classloader,
the current Thread's context class loader first, if asked
otherwise use the class loader which loaded this class.
|
public static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader specifiedLoader,
boolean useContextClassLoader,
java.lang.Class callingClass)
useContextClassLoader is truepublic static java.lang.ClassLoader getClassLoader(java.lang.ClassLoader specifiedLoader,
java.lang.Class callingClass)
public static java.lang.ClassLoader getClassLoader(java.lang.Class clazz)
clazz - the class to retrieve the loader forpublic static java.lang.Class loadClass(java.lang.String className,
java.lang.Class callingClass)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static java.lang.Class loadClass(java.lang.String className,
java.lang.ClassLoader specifiedLoader,
boolean useContextLoader,
java.lang.Class callingClass)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionCopyright © 2012. All Rights Reserved.