|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.util.ResourceLoader
public class ResourceLoader
Utility class for loading or resolving external resources via URL and class path.
Constructor Summary | |
---|---|
ResourceLoader()
|
Method Summary | |
---|---|
protected static URL |
getClasspathResourceAsURL(String resourceName,
String resource)
Returns an URL from an application resource in the classpath. |
static URL |
resolveClassPathOrURLResource(String resourceName,
String urlOrClasspathResource)
Resolve a resource into a URL using the URL string or classpath-relative filename and using a name for any exceptions thrown. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceLoader()
Method Detail |
---|
public static URL resolveClassPathOrURLResource(String resourceName, String urlOrClasspathResource)
resourceName
- is the name for use in exceptionsurlOrClasspathResource
- is a URL string or classpath-relative filename
protected static URL getClasspathResourceAsURL(String resourceName, String resource)
The method first removes the '/' character from the resource name if the first character is '/'.
The lookup order is as follows:
If a thread context class loader exists, use Thread.currentThread().getResourceAsStream to obtain an InputStream.
If no input stream was returned, use the Configuration.class.getResourceAsStream. to obtain an InputStream.
If no input stream was returned, use the Configuration.class.getClassLoader().getResourceAsStream. to obtain an InputStream.
If no input stream was returned, throw an Exception.
resourceName
- is the name for use in exceptionsresource
- is the classpath-relative filename to resolve into a URL
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |