Class DelegatingClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- net.sourceforge.jnlp.runtime.classloader.DelegatingClassLoader
-
public class DelegatingClassLoader extends java.lang.ClassLoader
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoaderclassLoaderstatic DelegatingClassLoaderinstance
-
Constructor Summary
Constructors Modifier Constructor Description privateDelegatingClassLoader(java.lang.ClassLoader loader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearAssertionStatus()booleanequals(java.lang.Object obj)protected java.lang.Class<?>findClass(java.lang.String name)protected java.net.URLfindResource(java.lang.String name)protected java.util.Enumeration<java.net.URL>findResources(java.lang.String name)static DelegatingClassLoadergetInstance()java.net.URLgetResource(java.lang.String name)java.io.InputStreamgetResourceAsStream(java.lang.String name)java.util.Enumeration<java.net.URL>getResources(java.lang.String name)inthashCode()java.lang.Class<?>loadClass(java.lang.String name)voidsetClassAssertionStatus(java.lang.String className, boolean enabled)voidsetClassLoader(java.lang.ClassLoader loader)voidsetDefaultAssertionStatus(boolean enabled)voidsetPackageAssertionStatus(java.lang.String packageName, boolean enabled)-
Methods inherited from class java.lang.ClassLoader
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setSigners
-
-
-
-
Field Detail
-
instance
public static final DelegatingClassLoader instance
-
classLoader
private java.lang.ClassLoader classLoader
-
-
Method Detail
-
getInstance
public static DelegatingClassLoader getInstance()
-
setClassLoader
public void setClassLoader(java.lang.ClassLoader loader)
-
findClass
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException- Overrides:
findClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
findResource
protected java.net.URL findResource(java.lang.String name)
- Overrides:
findResourcein classjava.lang.ClassLoader
-
findResources
protected java.util.Enumeration<java.net.URL> findResources(java.lang.String name) throws java.io.IOException- Overrides:
findResourcesin classjava.lang.ClassLoader- Throws:
java.io.IOException
-
loadClass
public java.lang.Class<?> loadClass(java.lang.String name) throws java.lang.ClassNotFoundException- Overrides:
loadClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
getResource
public java.net.URL getResource(java.lang.String name)
- Overrides:
getResourcein classjava.lang.ClassLoader
-
getResources
public java.util.Enumeration<java.net.URL> getResources(java.lang.String name) throws java.io.IOException- Overrides:
getResourcesin classjava.lang.ClassLoader- Throws:
java.io.IOException
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
- Overrides:
getResourceAsStreamin classjava.lang.ClassLoader
-
setDefaultAssertionStatus
public void setDefaultAssertionStatus(boolean enabled)
- Overrides:
setDefaultAssertionStatusin classjava.lang.ClassLoader
-
setPackageAssertionStatus
public void setPackageAssertionStatus(java.lang.String packageName, boolean enabled)- Overrides:
setPackageAssertionStatusin classjava.lang.ClassLoader
-
setClassAssertionStatus
public void setClassAssertionStatus(java.lang.String className, boolean enabled)- Overrides:
setClassAssertionStatusin classjava.lang.ClassLoader
-
clearAssertionStatus
public void clearAssertionStatus()
- Overrides:
clearAssertionStatusin classjava.lang.ClassLoader
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-