java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
de.grogra.pf.registry.PluginClassLoader
- All Implemented Interfaces:
TypeLoader,Closeable,AutoCloseable
- Direct Known Subclasses:
LibraryClassLoader
-
Method Summary
Modifier and TypeMethodDescriptionclassForName(String name) protected final ClassgetPluginResource(String name) getResource(String name) protected final ClasstypeForName(String name) Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findResource, findResources, 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, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Method Details
-
getClassLoader
- Specified by:
getClassLoaderin interfaceTypeLoader
-
typeForName
- Specified by:
typeForNamein interfaceTypeLoader- Throws:
ClassNotFoundException
-
classForName
- Specified by:
classForNamein interfaceTypeLoader- Throws:
ClassNotFoundException
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
findClass
- Overrides:
findClassin classURLClassLoader- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResourcein classClassLoader
-
getPluginResource
-
getPluginDescriptor
-