no.sesat.search.site.config
Class MultiParentClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by no.sesat.search.site.config.MultiParentClassLoader

public abstract class MultiParentClassLoader
extends ClassLoader


Constructor Summary
MultiParentClassLoader()
           
MultiParentClassLoader(ClassLoader... parents)
           
 
Method Summary
 void addParentClassLoader(ClassLoader parent)
           
protected  Class<?> loadClass(String name, boolean resolve)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, 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

MultiParentClassLoader

public MultiParentClassLoader()

MultiParentClassLoader

public MultiParentClassLoader(ClassLoader... parents)
Method Detail

addParentClassLoader

public final void addParentClassLoader(ClassLoader parent)

loadClass

protected Class<?> loadClass(String name,
                             boolean resolve)
                      throws ClassNotFoundException
Overrides:
loadClass in class ClassLoader
Throws:
ClassNotFoundException


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.