railo.commons.io.res.util
Class ResourceClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
railo.commons.io.res.util.ResourceClassLoader
- All Implemented Interfaces:
- Closeable
public final class ResourceClassLoader
- extends URLClassLoader
- implements Closeable
Classloader that load classes from resources
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
ResourceClassLoader
public ResourceClassLoader(Resource[] resources,
ClassLoader parent)
throws IOException
- Constructor of the class
- Parameters:
reses
- parent
-
- Throws:
PageException
IOException
ResourceClassLoader
public ResourceClassLoader(ClassLoader parent)
getResources
public Resource[] getResources()
- Returns:
- the resources
doURLs
public static URL[] doURLs(Resource[] reses)
throws IOException
- translate resources to url Objects
- Parameters:
reses
-
- Returns:
-
- Throws:
PageException
IOException
close
public void close()
- Specified by:
close
in interface Closeable
- See Also:
Closeable.close()
addResources
public void addResources(Resource[] reses)
throws IOException
- Throws:
IOException
Copyright © 2012 Railo