Class ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry
java.lang.Object
nonapi.io.github.classgraph.classloaderhandler.ClassLoaderHandlerRegistry.ClassLoaderHandlerRegistryEntry
- Enclosing class:
ClassLoaderHandlerRegistry
A list of fully-qualified ClassLoader class names paired with the ClassLoaderHandler that can handle them.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Class<? extends ClassLoaderHandler> The ClassLoaderHandler class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCall the static method canHandle(ClassLoader) for the associatedClassLoaderHandler.voidfindClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Call the static method findClassLoaderOrder(ClassLoader, ClassLoaderOrder) for the associatedClassLoaderHandler.voidfindClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Call the static method findClasspathOrder(ClassLoader, ClasspathOrder) for the associatedClassLoaderHandler.
-
Field Details
-
classLoaderHandlerClass
The ClassLoaderHandler class.
-
-
Method Details
-
canHandle
Call the static method canHandle(ClassLoader) for the associatedClassLoaderHandler.- Parameters:
classLoader- theClassLoader.log- the log.- Returns:
- true, if this
ClassLoaderHandlercan handle theClassLoader.
-
findClassLoaderOrder
public void findClassLoaderOrder(ClassLoader classLoader, ClassLoaderOrder classLoaderOrder, LogNode log) Call the static method findClassLoaderOrder(ClassLoader, ClassLoaderOrder) for the associatedClassLoaderHandler.- Parameters:
classLoader- theClassLoader.classLoaderOrder- aClassLoaderOrderobject.log- the log
-
findClasspathOrder
public void findClasspathOrder(ClassLoader classLoader, ClasspathOrder classpathOrder, ScanSpec scanSpec, LogNode log) Call the static method findClasspathOrder(ClassLoader, ClasspathOrder) for the associatedClassLoaderHandler.- Parameters:
classLoader- theClassLoader.classpathOrder- aClasspathOrderobject.scanSpec- theScanSpec.log- the log.
-