Uses of Class
io.github.classgraph.ScanSpec
-
Packages that use ScanSpec Package Description io.github.classgraph io.github.classgraph.classloaderhandler io.github.classgraph.utils -
-
Uses of ScanSpec in io.github.classgraph
Methods in io.github.classgraph 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.classgraph.classloaderhandler
Methods in io.github.classgraph.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.classgraph.utils
Methods in io.github.classgraph.utils with parameters of type ScanSpec Modifier and Type Method Description static booleanJarUtils. isJREJar(String filePath, ScanSpec scanSpec, LogNode log)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.classgraph.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.ClasspathOrModulePathEntry(String pathToResolveAgainst, String relativePath, ClassLoader[] classLoaders, NestedJarHandler nestedJarHandler, ScanSpec scanSpec, LogNode log)A relative path.NestedJarHandler(ScanSpec scanSpec, LogNode log)A handler for nested jars.
-