hudson
Class PluginManager.UberClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by hudson.PluginManager.UberClassLoader
Enclosing class:
PluginManager

public final class PluginManager.UberClassLoader
extends ClassLoader

ClassLoader that can see all plugins.


Constructor Summary
PluginManager.UberClassLoader()
           
 
Method Summary
 void addNamedClass(String className, Class c)
           
protected  Class<?> findClass(String name)
           
protected  URL findResource(String name)
           
protected  Enumeration<URL> findResources(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginManager.UberClassLoader

public PluginManager.UberClassLoader()
Method Detail

addNamedClass

public void addNamedClass(String className,
                          Class c)

findClass

protected Class<?> findClass(String name)
                      throws ClassNotFoundException
Overrides:
findClass in class ClassLoader
Throws:
ClassNotFoundException

findResource

protected URL findResource(String name)
Overrides:
findResource in class ClassLoader

findResources

protected Enumeration<URL> findResources(String name)
                                  throws IOException
Overrides:
findResources in class ClassLoader
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2013. All Rights Reserved.