com.partnersoft.system
Class DelegatingClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by com.partnersoft.system.DelegatingClassLoader

public class DelegatingClassLoader
extends java.lang.ClassLoader


Constructor Summary
DelegatingClassLoader()
           
DelegatingClassLoader(java.lang.ClassLoader parent)
           
 
Method Summary
 void clearAssertionStatus()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.ClassLoader getDelegate()
           
 java.net.URL getResource(java.lang.String name)
           
 java.io.InputStream getResourceAsStream(java.lang.String name)
           
 java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
           
 int hashCode()
           
 java.lang.Class<?> loadClass(java.lang.String name)
           
 void setClassAssertionStatus(java.lang.String className, boolean enabled)
           
 void setDefaultAssertionStatus(boolean enabled)
           
 void setDelegate(java.lang.ClassLoader newDelegate)
           
 void setPackageAssertionStatus(java.lang.String packageName, boolean enabled)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.ClassLoader
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setSigners
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DelegatingClassLoader

public DelegatingClassLoader()

DelegatingClassLoader

public DelegatingClassLoader(java.lang.ClassLoader parent)
Method Detail

setDelegate

public void setDelegate(java.lang.ClassLoader newDelegate)

getDelegate

public java.lang.ClassLoader getDelegate()

clearAssertionStatus

public void clearAssertionStatus()
Overrides:
clearAssertionStatus in class java.lang.ClassLoader

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getResource

public java.net.URL getResource(java.lang.String name)
Overrides:
getResource in class java.lang.ClassLoader

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)
Overrides:
getResourceAsStream in class java.lang.ClassLoader

getResources

public java.util.Enumeration<java.net.URL> getResources(java.lang.String name)
                                                 throws java.io.IOException
Overrides:
getResources in class java.lang.ClassLoader
Throws:
java.io.IOException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

loadClass

public java.lang.Class<?> loadClass(java.lang.String name)
                             throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException

setClassAssertionStatus

public void setClassAssertionStatus(java.lang.String className,
                                    boolean enabled)
Overrides:
setClassAssertionStatus in class java.lang.ClassLoader

setDefaultAssertionStatus

public void setDefaultAssertionStatus(boolean enabled)
Overrides:
setDefaultAssertionStatus in class java.lang.ClassLoader

setPackageAssertionStatus

public void setPackageAssertionStatus(java.lang.String packageName,
                                      boolean enabled)
Overrides:
setPackageAssertionStatus in class java.lang.ClassLoader

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object