com.atlassian.confluence.plugin.dev
Class ClassLoaderDelegate

java.lang.Object
  extended by java.lang.ClassLoader
      extended by com.atlassian.confluence.plugin.dev.ClassLoaderDelegate

public abstract class ClassLoaderDelegate
extends java.lang.ClassLoader


Constructor Summary
ClassLoaderDelegate(java.lang.ClassLoader delegate)
           
 
Method Summary
 void clearAssertionStatus()
           
 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)
           
 java.lang.Class<?> loadClass(java.lang.String name)
           
 void setClassAssertionStatus(java.lang.String className, boolean enabled)
           
 void setDefaultAssertionStatus(boolean enabled)
           
 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassLoaderDelegate

public ClassLoaderDelegate(java.lang.ClassLoader delegate)
Method Detail

loadClass

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

toString

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

getResource

public java.net.URL getResource(java.lang.String name)
Overrides:
getResource in class java.lang.ClassLoader
Parameters:
name -
Returns:
See Also:
ClassLoader.getResource(java.lang.String)

getResources

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

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)
Overrides:
getResourceAsStream in class java.lang.ClassLoader
Parameters:
name -
Returns:
See Also:
ClassLoader.getResourceAsStream(java.lang.String)

setDefaultAssertionStatus

public void setDefaultAssertionStatus(boolean enabled)
Overrides:
setDefaultAssertionStatus in class java.lang.ClassLoader
Parameters:
enabled -
See Also:
ClassLoader.setDefaultAssertionStatus(boolean)

setPackageAssertionStatus

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

setClassAssertionStatus

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

clearAssertionStatus

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.