java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
de.grogra.pf.registry.PluginClassLoader
de.grogra.pf.registry.LibraryClassLoader
- All Implemented Interfaces:
TypeLoader,Closeable,AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionprotected ClassfindClassNull(String name) protected StringfindLibrary(String libname) getPluginResource(String name) String[]protected booleanshouldLookForClass(String name) toString()Methods inherited from class de.grogra.pf.registry.PluginClassLoader
classForName, findClass, getClassLoader, getPluginDescriptor, getResource, loadClass, typeForNameMethods 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, 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
-
findLibrary
- Overrides:
findLibraryin classClassLoader
-
shouldLookForClass
-
getDirectory
-
findClassNull
-
getPluginResource
- Overrides:
getPluginResourcein classPluginClassLoader
-
toString
-
getPrefixes
-