public class ContextLoader
extends java.net.URLClassLoader
Constructor and Description |
---|
ContextLoader(HttpContext context,
java.lang.String classPath,
java.lang.ClassLoader parent,
java.security.PermissionCollection permisions)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
java.security.PermissionCollection |
getPermissions(java.security.CodeSource cs) |
java.net.URL |
getResource(java.lang.String name) |
boolean |
isJava2Compliant() |
boolean |
isServerPath(java.lang.String name) |
boolean |
isSystemPath(java.lang.String name) |
java.lang.Class |
loadClass(java.lang.String name) |
protected java.lang.Class |
loadClass(java.lang.String name,
boolean resolve) |
void |
setJava2Compliant(boolean compliant)
Set Java2 compliant status.
|
java.lang.String |
toString() |
addURL, close, definePackage, findClass, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public ContextLoader(HttpContext context, java.lang.String classPath, java.lang.ClassLoader parent, java.security.PermissionCollection permisions) throws java.net.MalformedURLException, java.io.IOException
classPath
- Comma separated path of filenames or URLs
pointing to directories or jar files. Directories should end
with '/'.java.io.IOException
java.net.MalformedURLException
public void setJava2Compliant(boolean compliant)
compliant
- public boolean isJava2Compliant()
public java.lang.String toString()
toString
in class java.lang.Object
public java.security.PermissionCollection getPermissions(java.security.CodeSource cs)
getPermissions
in class java.net.URLClassLoader
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public java.net.URL getResource(java.lang.String name)
getResource
in class java.lang.ClassLoader
public boolean isServerPath(java.lang.String name)
public boolean isSystemPath(java.lang.String name)
public void destroy()
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.