org.milyn.classpath
Class CascadingClassLoaderSet

java.lang.Object
  extended by java.lang.ClassLoader
      extended by org.milyn.classpath.CascadingClassLoaderSet

public class CascadingClassLoaderSet
extends ClassLoader

Cascading ClassLoader set.

Author:
tom.fennelly@gmail.com

Constructor Summary
CascadingClassLoaderSet()
           
 
Method Summary
 CascadingClassLoaderSet addClassLoader(ClassLoader classLoader)
           
 URL getResource(String s)
           
 InputStream getResourceAsStream(String s)
           
 Enumeration<URL> getResources(String s)
           
 Class<?> loadClass(String s)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, 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

CascadingClassLoaderSet

public CascadingClassLoaderSet()
Method Detail

addClassLoader

public CascadingClassLoaderSet addClassLoader(ClassLoader classLoader)

loadClass

public Class<?> loadClass(String s)
                   throws ClassNotFoundException
Overrides:
loadClass in class ClassLoader
Throws:
ClassNotFoundException

getResource

public URL getResource(String s)
Overrides:
getResource in class ClassLoader

getResources

public Enumeration<URL> getResources(String s)
                              throws IOException
Overrides:
getResources in class ClassLoader
Throws:
IOException

getResourceAsStream

public InputStream getResourceAsStream(String s)
Overrides:
getResourceAsStream in class ClassLoader


Copyright © 2018. All rights reserved.