public class AggregateClassLoader
extends java.lang.ClassLoader
similar to XStream's CompositeClassLoader, but also supporting resources, exposing more info, a few conveniences, and a nice toString
| Modifier and Type | Method and Description | 
|---|---|
| void | add(int index,
   java.lang.ClassLoader classLoader)Add a loader to the specific position in the search path. | 
| void | addFirst(java.lang.ClassLoader classLoader)Add a loader to the first position in the search path. | 
| void | addLast(java.lang.ClassLoader classLoader)Add a loader to the last position in the search path. | 
| java.util.List<java.lang.ClassLoader> | getList()Returns the _live_ (and modifiable) list of classloaders | 
| java.net.URL | getResource(java.lang.String name) | 
| java.util.Enumeration<java.net.URL> | getResources(java.lang.String name) | 
| static AggregateClassLoader | newInstanceWithDefaultLoaders()creates default instance, with classloaders of Object and AggregateClassLoader | 
| static AggregateClassLoader | newInstanceWithNoLoaders()creates default instance, with no classloaders (assuming this instance will itself be nested,
 or defaults will be added by caller) | 
| java.lang.String | toString() | 
public static AggregateClassLoader newInstanceWithDefaultLoaders()
public static AggregateClassLoader newInstanceWithNoLoaders()
public void addFirst(java.lang.ClassLoader classLoader)
public void addLast(java.lang.ClassLoader classLoader)
public void add(int index,
       java.lang.ClassLoader classLoader)
public java.util.List<java.lang.ClassLoader> getList()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.net.URL getResource(java.lang.String name)
getResource in class java.lang.ClassLoaderpublic java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
                                                 throws java.io.IOException
getResources in class java.lang.ClassLoaderjava.io.IOException