org.apache.batik.bridge
public class DocumentJarClassLoader extends URLClassLoader
| Modifier and Type | Field and Description |
|---|---|
protected CodeSource |
documentCodeSource
CodeSource for the Document which referenced the Jar file
|
| Constructor and Description |
|---|
DocumentJarClassLoader(URL jarURL,
URL documentURL)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected PermissionCollection |
getPermissions(CodeSource codesource)
Returns the permissions for the given codesource object.
|
addURL, definePackage, findClass, findResource, findResources, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersprotected CodeSource documentCodeSource
protected PermissionCollection getPermissions(CodeSource codesource)
Then, if the documentURL passed at construction time is not null, the permissions granted to that URL are added. As a result, the jar file code will only be able to connect to the server which served the document.
getPermissions in class URLClassLoadercodesource - the codesourceCopyright ? 2008 Apache Software Foundation. All Rights Reserved.