org.mortbay.util
Class Loader
java.lang.Object
org.mortbay.util.Loader
public class Loader
- extends Object
ClassLoader Helper.
This helper class allows classes to be loaded either from the
Thread's ContextClassLoader, the classloader of the derived class
or the system ClassLoader.
Usage:
public class MyClass {
void myMethod() {
...
Class c=Loader.loadClass(this.getClass(),classname);
...
}
- Author:
- Greg Wilkins (gregw)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Loader
public Loader()
getResource
public static URL getResource(Class loadClass,
String name,
boolean checkParents)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
loadClass
public static Class loadClass(Class loadClass,
String name)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
loadClass
public static Class loadClass(Class loadClass,
String name,
boolean checkParents)
throws ClassNotFoundException
- Load a class.
- Parameters:
loadClass
- name
- checkParents
- If true, try loading directly from parent classloaders.
- Returns:
- Class
- Throws:
ClassNotFoundException
getResourceBundle
public static ResourceBundle getResourceBundle(Class loadClass,
String name,
boolean checkParents,
Locale locale)
throws MissingResourceException
- Throws:
MissingResourceException