|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.ops4j.pax.web.jsp.internal.JasperClassLoader
public final class JasperClassLoader
Jasper enforces a URLClassLoader so he can lookup the jars in order to get the TLDs. This class loader will use the Bundle-ClassPath to get the list of classloaders and delegate class loading to a bundle class loader.
| Constructor Summary | |
|---|---|
JasperClassLoader(org.osgi.framework.Bundle bundle,
java.lang.ClassLoader parent)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
|
java.net.URL |
getResource(java.lang.String name)
Delegate to bundle class loader. |
java.util.Enumeration<java.net.URL> |
getResources(java.lang.String name)
Delegate to bundle class loader. |
int |
hashCode()
|
java.lang.Class |
loadClass(java.lang.String name)
Delegate to bundle class loader. |
java.lang.String |
toString()
|
| Methods inherited from class java.net.URLClassLoader |
|---|
addURL, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstance |
| Methods inherited from class java.security.SecureClassLoader |
|---|
defineClass, defineClass |
| Methods inherited from class java.lang.ClassLoader |
|---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JasperClassLoader(org.osgi.framework.Bundle bundle,
java.lang.ClassLoader parent)
| Method Detail |
|---|
public java.net.URL getResource(java.lang.String name)
getResource in class java.lang.ClassLoaderBundleClassLoader.getResource(String)
public java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
throws java.io.IOException
getResources in class java.lang.ClassLoaderjava.io.IOExceptionBundleClassLoader.getResources(String)
public java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionClassLoader.loadClass(String)public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||