All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.w3c.jigsaw.servlet.AutoReloadServletLoader

java.lang.Object
   |
   +----java.lang.ClassLoader
           |
           +----org.w3c.jigsaw.servlet.AutoReloadServletLoader

public class AutoReloadServletLoader
extends ClassLoader

Constructor Index

 o AutoReloadServletLoader(AutoReloadServletLoader)
 o AutoReloadServletLoader(JigsawServletContext)

Method Index

 o checkPackageAccess(String)
 o classChanged(String)
 o getCachedClass(String, boolean)
Get a cached class.
 o getNewClass(File, String, boolean)
Get a new class.
 o getResource(String)
 o getResourceAsStream(String)
Get a resource as a stream.
 o loadClass(String, boolean)
Load a class.
 o loadClassFile(File)
Load a Class from its class file..
 o locateClass(String)
Given the class name, return its File name.

Constructors

 o AutoReloadServletLoader
 protected AutoReloadServletLoader(AutoReloadServletLoader loader)
 o AutoReloadServletLoader
 protected AutoReloadServletLoader(JigsawServletContext context)

Methods

 o classChanged
 protected boolean classChanged(String name)
 o getCachedClass
 protected final Class getCachedClass(String name,
                                      boolean resolve) throws ClassNotFoundException
Get a cached class.

Returns:
a Class instance
Throws: ClassNotFoundException
if the Class can't be found
 o checkPackageAccess
 protected void checkPackageAccess(String name)
 o locateClass
 protected File locateClass(String name)
Given the class name, return its File name.

Parameters:
name - The class to be loaded.
Returns:
The File for the class.
 o loadClassFile
 protected Class loadClassFile(File file) throws ClassNotFoundException
Load a Class from its class file..

Returns:
a Class instance
Throws: ClassNotFoundException
if the Class can't be found
 o getNewClass
 protected final Class getNewClass(File classfile,
                                   String name,
                                   boolean resolve) throws ClassNotFoundException
Get a new class.

Returns:
a Class instance
Throws: ClassNotFoundException
if the Class can't be found
 o loadClass
 protected Class loadClass(String name,
                           boolean resolve) throws ClassNotFoundException
Load a class.

Returns:
a Class instance
Throws: ClassNotFoundException
if the Class can't be found
Overrides:
loadClass in class ClassLoader
 o getResource
 public URL getResource(String name)
Overrides:
getResource in class ClassLoader
 o getResourceAsStream
 public InputStream getResourceAsStream(String name)
Get a resource as a stream.

Parameters:
name - The name of the resource to locate.
Overrides:
getResourceAsStream in class ClassLoader

All Packages  Class Hierarchy  This Package  Previous  Next  Index