public class JasperLoader
extends java.net.URLClassLoader
| Constructor and Description |
|---|
JasperLoader(java.net.URL[] urls,
java.lang.ClassLoader parent,
java.security.PermissionCollection permissionCollection) |
| Modifier and Type | Method and Description |
|---|---|
java.security.PermissionCollection |
getPermissions(java.security.CodeSource codeSource)
Get the Permissions for a CodeSource.
|
java.io.InputStream |
getResourceAsStream(java.lang.String name)
Delegate to parent
|
java.lang.Class<?> |
loadClass(java.lang.String name)
Load the class with the specified name.
|
java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve)
Load the class with the specified name, searching using the following
algorithm until it finds and returns the class.
|
addURL, close, definePackage, findClass, findResource, findResources, getURLs, newInstance, newInstanceclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic JasperLoader(java.net.URL[] urls,
java.lang.ClassLoader parent,
java.security.PermissionCollection permissionCollection)
public java.lang.Class<?> loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
loadClass(String, boolean)
with false as the second argument.loadClass in class java.lang.ClassLoadername - Name of the class to be loadedjava.lang.ClassNotFoundException - if the class was not foundpublic java.lang.Class<?> loadClass(java.lang.String name,
boolean resolve)
throws java.lang.ClassNotFoundException
ClassNotFoundException.
findLoadedClass(String) to check if the
class has already been loaded. If it has, the same
Class object is returned.delegate property is set to true,
call the loadClass() method of the parent class
loader, if any.findClass() to find this class in our locally
defined repositories.loadClass() method of our parent
class loader, if any.resolve flag is true, this method will then
call resolveClass(Class) on the resulting Class object.loadClass in class java.lang.ClassLoadername - Name of the class to be loadedresolve - If true then resolve the classjava.lang.ClassNotFoundException - if the class was not foundpublic java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream in class java.net.URLClassLoaderClassLoader.getResourceAsStream(java.lang.String)public final java.security.PermissionCollection getPermissions(java.security.CodeSource codeSource)
getPermissions in class java.net.URLClassLoadercodeSource - Code source where the code was loaded fromCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.