Package net.sourceforge.jnlp.runtime
Class JNLPClassLoader.CodeBaseClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
net.sourceforge.jnlp.runtime.JNLPClassLoader.CodeBaseClassLoader
- All Implemented Interfaces:
Closeable,AutoCloseable
- Enclosing class:
JNLPClassLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClass<?> Class<?> Returns the output of super.findLoadedClass().findResource(String name) findResources(String name) Returns JNLPClassLoader that encompasses this loaderMethods inherited from class java.net.URLClassLoader
close, definePackage, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class java.security.SecureClassLoader
defineClass, defineClassMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
CodeBaseClassLoader
-
-
Method Details
-
addURL
- Overrides:
addURLin classURLClassLoader
-
findClass
- Overrides:
findClassin classURLClassLoader- Throws:
ClassNotFoundException
-
findLoadedClassFromParent
Returns the output of super.findLoadedClass(). The method is renamed because ClassLoader.findLoadedClass() is final- Parameters:
name- The name of the class to find- Returns:
- Output of ClassLoader.findLoadedClass() which is the class if found, null otherwise
- See Also:
-
getParentJNLPClassLoader
Returns JNLPClassLoader that encompasses this loader- Returns:
- parent JNLPClassLoader
-
findResources
- Overrides:
findResourcesin classURLClassLoader- Throws:
IOException
-
findResource
- Overrides:
findResourcein classURLClassLoader
-