public final class MetaResource
extends java.lang.Object
MetaClass| Constructor and Description | 
|---|
MetaResource(java.lang.ClassLoader classLoader,
            java.lang.String path)
Creates an MetaResource instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.ClassLoader | 
getClassLoader()
Gets the classloader. 
 | 
java.io.InputStream | 
getInputStream()
Looks up a resource, and opens a resource stream on it starting at the 
 classloader passed in. 
 | 
java.lang.String | 
getResourcePath()
Gets the resource path. 
 | 
java.net.URL | 
toURL()
Looks up a resource, starting at the classloader passed in. 
 | 
public MetaResource(java.lang.ClassLoader classLoader,
            java.lang.String path)
classLoader - the classloader that should load the resourcepath - the relative path to the resource e.g. "images/foo.png"java.lang.NullPointerException - when either the classloader or the path are 
 null.public java.net.URL toURL()
null if it 
 does notpublic java.io.InputStream getInputStream()
                                   throws java.io.IOException
InputStream of the resource if it 
 exists or null if it does notjava.io.IOException - if the openStream failed for whatever reasonpublic java.lang.String getResourcePath()
public java.lang.ClassLoader getClassLoader()