jxl.util
Class CompositeClassLoader<T extends java.lang.ClassLoader>

java.lang.Object
  extended by java.lang.ClassLoader
      extended by jxl.util.CompositeClassLoader<T>

public class CompositeClassLoader<T extends java.lang.ClassLoader>
extends java.lang.ClassLoader

Author:
alex

Constructor Summary
CompositeClassLoader()
          Creates a new instance of CompositeClassLoader
 
Method Summary
 boolean add(T cl)
           
protected  java.lang.Class findClass(java.lang.String name)
           
 java.util.List<T> getLoaders()
           
 boolean remove(T cl)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, 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, toString, wait, wait, wait
 

Constructor Detail

CompositeClassLoader

public CompositeClassLoader()
Creates a new instance of CompositeClassLoader

Method Detail

add

public boolean add(T cl)

remove

public boolean remove(T cl)

getLoaders

public java.util.List<T> getLoaders()

findClass

protected java.lang.Class findClass(java.lang.String name)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException