com.vladium.util
Class ResourceLoader
java.lang.Object
com.vladium.util.ResourceLoader
- public abstract class ResourceLoader
- extends java.lang.Object
A static API that can be used as a drop-in replacement for
java.lang.ClassLoader API (the class/resource loading part). This
implementation is merely a wrapper around ClassLoaderResolverget.ClassLoader()
method.
- Author:
- Vlad Roubtsov, (C) 2003
Method Summary |
static java.net.URL |
getResource(java.lang.String name)
|
static java.net.URL |
getResource(java.lang.String name,
java.lang.ClassLoader loader)
|
static java.io.InputStream |
getResourceAsStream(java.lang.String name)
|
static java.io.InputStream |
getResourceAsStream(java.lang.String name,
java.lang.ClassLoader loader)
|
static java.util.Enumeration |
getResources(java.lang.String name)
|
static java.util.Enumeration |
getResources(java.lang.String name,
java.lang.ClassLoader loader)
|
static java.lang.Class |
loadClass(java.lang.String name)
|
static java.lang.Class |
loadClass(java.lang.String name,
java.lang.ClassLoader loader)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceLoader
private ResourceLoader()
loadClass
public static java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
- See Also:
ClassLoader.loadClass(java.lang.String)
getResource
public static java.net.URL getResource(java.lang.String name)
- See Also:
ClassLoader.getResource(java.lang.String)
getResourceAsStream
public static java.io.InputStream getResourceAsStream(java.lang.String name)
- See Also:
ClassLoader.getResourceAsStream(java.lang.String)
getResources
public static java.util.Enumeration getResources(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
ClassLoader.getResources(java.lang.String)
loadClass
public static java.lang.Class loadClass(java.lang.String name,
java.lang.ClassLoader loader)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getResource
public static java.net.URL getResource(java.lang.String name,
java.lang.ClassLoader loader)
getResourceAsStream
public static java.io.InputStream getResourceAsStream(java.lang.String name,
java.lang.ClassLoader loader)
getResources
public static java.util.Enumeration getResources(java.lang.String name,
java.lang.ClassLoader loader)
throws java.io.IOException
- Throws:
java.io.IOException