Package org.apache.ibatis.io
Class ClassLoaderWrapper
java.lang.Object
org.apache.ibatis.io.ClassLoaderWrapper
A class to wrap access to multiple class loaders making them work as one
- Author:
- Clinton Begin
- 
Method SummaryModifier and TypeMethodDescriptionClass<?> classForName(String name) Find a class on the classpath (or die trying)Class<?> classForName(String name, ClassLoader classLoader) Find a class on the classpath, starting with a specific classloader (or die trying)getResourceAsStream(String resource) Get a resource from the classpathgetResourceAsStream(String resource, ClassLoader classLoader) Get a resource from the classpath, starting with a specific class loadergetResourceAsURL(String resource) Get a resource as a URL using the current class pathgetResourceAsURL(String resource, ClassLoader classLoader) Get a resource from the classpath, starting with a specific class loader
- 
Method Details- 
getResourceAsURLGet a resource as a URL using the current class path- Parameters:
- resource- - the resource to locate
- Returns:
- the resource or null
 
- 
getResourceAsURLGet a resource from the classpath, starting with a specific class loader- Parameters:
- resource- - the resource to find
- classLoader- - the first classloader to try
- Returns:
- the stream or null
 
- 
getResourceAsStreamGet a resource from the classpath- Parameters:
- resource- - the resource to find
- Returns:
- the stream or null
 
- 
getResourceAsStreamGet a resource from the classpath, starting with a specific class loader- Parameters:
- resource- - the resource to find
- classLoader- - the first class loader to try
- Returns:
- the stream or null
 
- 
classForNameFind a class on the classpath (or die trying)- Parameters:
- name- - the class to look for
- Returns:
- - the class
- Throws:
- ClassNotFoundException- Duh.
 
- 
classForNameFind a class on the classpath, starting with a specific classloader (or die trying)- Parameters:
- name- - the class to look for
- classLoader- - the first classloader to try
- Returns:
- - the class
- Throws:
- ClassNotFoundException- Duh.
 
 
-