User: janb
Date: 02/03/11 04:14:54
Added: jetty/src/main/org/mortbay/util Loader.java
Log:
New file.
Revision Changes Path
1.1 contrib/jetty/src/main/org/mortbay/util/Loader.java
Index: Loader.java
===================================================================
// ========================================================================
// Copyright (c) 1999 Mort Bay Consulting (Australia) Pty. Ltd.
// $Id: Loader.java,v 1.1 2002/03/11 12:14:54 janb Exp $
// ========================================================================
package org.mortbay.util;
/* ------------------------------------------------------------ */
/** 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.
*
* <B>Usage:</B><PRE>
* public class MyClass {
* void myMethod() {
* ...
* Class c=Loader.loadClass(this.getClass(),classname);
* ...
* }
* </PRE>
* @version 1.0 Wed Mar 6 2002
* @author Greg Wilkins (gregw)
*/
public class Loader
{
/* ------------------------------------------------------------ */
public static Class loadClass(Class loadClass,String name)
throws ClassNotFoundException
{
ClassLoader loader=Thread.currentThread().getContextClassLoader();
if (loader==null)
loader=loadClass.getClassLoader();
if (loader==null)
return Class.forName(name);
return loader.loadClass(name);
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development