webwork.util.classloader
Class JarClassLoader

java.lang.Object
  extended byjava.lang.ClassLoader
      extended byjava.security.SecureClassLoader
          extended bywebwork.util.classloader.WebworkClassLoader
              extended bywebwork.util.classloader.JarClassLoader
All Implemented Interfaces:
java.lang.Cloneable

public class JarClassLoader
extends WebworkClassLoader

User: Hani Suleiman Date: Oct 22, 2003 Time: 3:56:56 PM


Field Summary
 
Fields inherited from class webwork.util.classloader.WebworkClassLoader
packages
 
Constructor Summary
JarClassLoader(java.io.File file, java.lang.ClassLoader parent)
           
 
Method Summary
 java.lang.Object clone()
           
protected  java.net.URL getDataURL(java.lang.String name, byte[] data)
           
 byte[] getFile(java.lang.String path)
           
 boolean isStale()
           
 
Methods inherited from class webwork.util.classloader.WebworkClassLoader
findClass, findResource, findResources, getInstance, getInstance, loadClass, setPackages
 
Methods inherited from class java.security.SecureClassLoader
defineClass, getPermissions
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarClassLoader

public JarClassLoader(java.io.File file,
                      java.lang.ClassLoader parent)
Method Detail

isStale

public boolean isStale()
Specified by:
isStale in class WebworkClassLoader

getDataURL

protected java.net.URL getDataURL(java.lang.String name,
                                  byte[] data)
                           throws java.net.MalformedURLException
Specified by:
getDataURL in class WebworkClassLoader
Throws:
java.net.MalformedURLException

getFile

public byte[] getFile(java.lang.String path)
Specified by:
getFile in class WebworkClassLoader

clone

public java.lang.Object clone()
Specified by:
clone in class WebworkClassLoader


Copyright © 2001-2003 WebWork All Rights Reserved.