public final class ResourceAccessor
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
ResourceAccessor() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
classpathFromClassLoader(java.net.URLClassLoader classLoader)
Classpath (from class loader)
|
static java.lang.Class<?> |
getClass(java.lang.ClassLoader loader,
java.lang.String className)
GetClass
|
static java.io.InputStream |
getResourceInputStream(java.lang.ClassLoader loader,
java.lang.String urlString)
GetResourceInputStream
|
static java.net.URL |
getResourceUrl(java.lang.ClassLoader loader,
java.lang.String urlString)
GetResourceUrl
|
static void |
main(java.lang.String[] args)
Main
|
private static java.lang.ClassLoader |
makeClassLoader(java.lang.String[] searchPaths)
Make class loader
|
private static java.lang.String classpathFromClassLoader(java.net.URLClassLoader classLoader)
classLoader
- class loaderprivate static java.lang.ClassLoader makeClassLoader(java.lang.String[] searchPaths) throws java.net.MalformedURLException
searchPaths
- search pathsjava.net.MalformedURLException
- exceptionpublic static java.net.URL getResourceUrl(java.lang.ClassLoader loader, java.lang.String urlString)
loader
- class loaderurlString
- url stringpublic static java.io.InputStream getResourceInputStream(java.lang.ClassLoader loader, java.lang.String urlString)
loader
- class loaderurlString
- url stringpublic static java.lang.Class<?> getClass(java.lang.ClassLoader loader, java.lang.String className) throws java.lang.ClassNotFoundException
loader
- class loaderclassName
- class namejava.lang.ClassNotFoundException
- exceptionpublic static void main(java.lang.String[] args) throws java.net.MalformedURLException
args
- argumentsjava.net.MalformedURLException
- exception