Top Description Constructors Methods
org.mortbay.util

public Class Loader

extends Object
Class Inheritance
Imports
java.net.URL, java.util.Locale, .MissingResourceException, .ResourceBundle

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)

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static URL
getResource(Class<T> loadClass, String name, boolean checkParents)

public static ResourceBundle
getResourceBundle(Class<T> loadClass, String name, boolean checkParents, Locale locale)

public static Class<T>
loadClass(Class<T> loadClass, String name)

public static Class<T>

Returns:

Class
loadClass
(Class<T> loadClass, String name, boolean
If true, try loading directly from parent classloaders.
checkParents
)

Load a class.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Loaderback to summary
public Loader()

Method Detail

getResourceback to summary
public static URL getResource(Class<T> loadClass, String name, boolean checkParents) throws ClassNotFoundException
getResourceBundleback to summary
public static ResourceBundle getResourceBundle(Class<T> loadClass, String name, boolean checkParents, Locale locale) throws MissingResourceException
loadClassback to summary
public static Class<T> loadClass(Class<T> loadClass, String name) throws ClassNotFoundException
loadClassback to summary
public static Class<T> loadClass(Class<T> loadClass, String name, boolean checkParents) throws ClassNotFoundException

Load a class.

Parameters
checkParents:boolean

If true, try loading directly from parent classloaders.

Returns:Class<T>

Class