Uses of Class
io.github.fastclasspathscanner.ScanSpec
-
Packages that use ScanSpec Package Description io.github.fastclasspathscanner io.github.fastclasspathscanner.classloaderhandler io.github.fastclasspathscanner.utils -
-
Uses of ScanSpec in io.github.fastclasspathscanner
Methods in io.github.fastclasspathscanner with parameters of type ScanSpec Modifier and Type Method Description voidClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)Determine if a given ClassLoader can be handled (meaning that its classpath elements can be extracted from it), and if it can, extract the classpath elements from the ClassLoader and register them with the ClasspathFinder using classpathFinder.addClasspathElement(pathElement) or classpathFinder.addClasspathElements(path). -
Uses of ScanSpec in io.github.fastclasspathscanner.classloaderhandler
Methods in io.github.fastclasspathscanner.classloaderhandler with parameters of type ScanSpec Modifier and Type Method Description voidAntClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidEquinoxClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidEquinoxContextFinderClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidFallbackClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidFelixClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidJBossClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidJPMSClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidOSGiDefaultClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classloader, ClasspathOrder classpathOrderOut, LogNode log)voidURLClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidWeblogicClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidWebsphereLibertyClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classLoader, ClasspathOrder classpathOrderOut, LogNode log)voidWebsphereTraditionalClassLoaderHandler. handle(ScanSpec scanSpec, ClassLoader classloader, ClasspathOrder classpathOrderOut, LogNode log) -
Uses of ScanSpec in io.github.fastclasspathscanner.utils
Methods in io.github.fastclasspathscanner.utils with parameters of type ScanSpec Modifier and Type Method Description booleanClasspathOrder. addClasspathElement(String pathElement, ClassLoader[] classLoaders, ScanSpec scanSpec, LogNode log)Add a classpath element relative to a base file.static ClassLoaderHandlerClasspathFinder. findClassLoaderHandlerForClassLoader(ScanSpec scanSpec, ClassLoader classLoader, LogNode log)Instantiate a ClassLoaderHandler for a given class, or return an instance of FallbackClassLoaderHandler if no ClassLoaderHandler can handle the class.static booleanJarUtils. isJREJar(String filePath, ScanSpec scanSpec, LogNode log)Determine whether a given jarfile is in a JRE system directory (jre, jre/lib, jre/lib/ext, etc.).booleanClasspathOrModulePathEntry. isValidClasspathElement(ScanSpec scanSpec, LogNode log)True if this relative path is a valid classpath element: that its path can be canonicalized, that it exists, that it is a jarfile or directory, that it is not a blacklisted jar, that it should be scanned, etc.Constructors in io.github.fastclasspathscanner.utils with parameters of type ScanSpec Constructor Description ClassLoaderAndModuleFinder(ScanSpec scanSpec, LogNode log)A class to find the unique ordered classpath elements.ClasspathFinder(ScanSpec scanSpec, NestedJarHandler nestedJarHandler, LogNode log)A class to find the unique ordered classpath elements.ClasspathOrder(ScanSpec scanSpec, NestedJarHandler nestedJarHandler)ClasspathOrModulePathEntry(String pathToResolveAgainst, String relativePath, ClassLoader[] classLoaders, NestedJarHandler nestedJarHandler, ScanSpec scanSpec, LogNode log)A relative path.NestedJarHandler(ScanSpec scanSpec, InterruptionChecker interruptionChecker, LogNode log)
-