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

Reply via email to