A C D E F G H I J L O R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AndroidScanner - Class in io.avaje.classpath.scanner.internal.scanner.classpath.android
-
Class & resource scanner for Android.
- AndroidScanner(ClassLoader) - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.android.AndroidScanner
C
- ClassPathLocationScanner - Interface in io.avaje.classpath.scanner.internal.scanner.classpath
-
Scans for classpath resources in this location.
- ClassPathScanException - Exception in io.avaje.classpath.scanner.core
-
Exceptions throw when scanning the classpath.
- ClassPathScanException(String) - Constructor for exception io.avaje.classpath.scanner.core.ClassPathScanException
- ClassPathScanException(String, Exception) - Constructor for exception io.avaje.classpath.scanner.core.ClassPathScanException
- ClassPathScanException(Throwable) - Constructor for exception io.avaje.classpath.scanner.core.ClassPathScanException
- ClassPathScanner - Class in io.avaje.classpath.scanner.internal.scanner.classpath
-
ClassPath scanner.
- ClassPathScanner(ClassLoader) - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.ClassPathScanner
-
Creates a new Classpath scanner.
- compareTo(Location) - Method in class io.avaje.classpath.scanner.core.Location
- ContextHolder - Class in io.avaje.classpath.scanner.andriod
-
Holds an Android context.
- copyToByteArray(InputStream) - Static method in class io.avaje.classpath.scanner.internal.FileCopyUtils
-
Copy the contents of the given InputStream into a new byte array.
- copyToString(Reader) - Static method in class io.avaje.classpath.scanner.internal.FileCopyUtils
-
Copy the contents of the given Reader into a String.
- createScanner(ClassLoader) - Method in class io.avaje.classpath.scanner.core.ScannerFactory
D
- DefaultUrlResolver - Class in io.avaje.classpath.scanner.internal.scanner.classpath
-
Default implementation of UrlResolver.
- DefaultUrlResolver() - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.DefaultUrlResolver
E
- EnvironmentDetection - Class in io.avaje.classpath.scanner.internal
-
Detects whether certain features are available or not.
- EnvironmentDetection(ClassLoader) - Constructor for class io.avaje.classpath.scanner.internal.EnvironmentDetection
-
Creates a new FeatureDetector.
- equals(Object) - Method in class io.avaje.classpath.scanner.core.Location
F
- FileCopyUtils - Class in io.avaje.classpath.scanner.internal
-
Utility class for copying files and their contents.
- FileSystemClassPathLocationScanner - Class in io.avaje.classpath.scanner.internal.scanner.classpath
-
ClassPathLocationScanner for the file system.
- FileSystemClassPathLocationScanner() - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.FileSystemClassPathLocationScanner
- FileSystemScanner - Class in io.avaje.classpath.scanner.internal.scanner.filesystem
-
FileSystem scanner.
- FileSystemScanner() - Constructor for class io.avaje.classpath.scanner.internal.scanner.filesystem.FileSystemScanner
- findResourceNames(String, URL) - Method in interface io.avaje.classpath.scanner.internal.scanner.classpath.ClassPathLocationScanner
-
Finds the resource names below this location on the classpath under this locationUrl.
- findResourceNames(String, URL) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.FileSystemClassPathLocationScanner
- findResourceNames(String, URL) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.JarFileClassPathLocationScanner
- findResourceNames(String, URL) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner
- findResourceNames(String, URL) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.OsgiClassPathLocationScanner
G
- getContext() - Static method in class io.avaje.classpath.scanner.andriod.ContextHolder
- getDescriptor() - Method in class io.avaje.classpath.scanner.core.Location
-
Return the complete location descriptor.
- getPath() - Method in class io.avaje.classpath.scanner.core.Location
-
Return the path part of the location.
- getPrefix() - Method in class io.avaje.classpath.scanner.core.Location
-
Return the prefix denoting classpath of filesystem.
H
- hashCode() - Method in class io.avaje.classpath.scanner.core.Location
I
- io.avaje.classpath.scanner.andriod - package io.avaje.classpath.scanner.andriod
-
Android-specific helper classes.
- io.avaje.classpath.scanner.core - package io.avaje.classpath.scanner.core
- io.avaje.classpath.scanner.internal - package io.avaje.classpath.scanner.internal
- io.avaje.classpath.scanner.internal.scanner.classpath - package io.avaje.classpath.scanner.internal.scanner.classpath
- io.avaje.classpath.scanner.internal.scanner.classpath.android - package io.avaje.classpath.scanner.internal.scanner.classpath.android
- io.avaje.classpath.scanner.internal.scanner.classpath.jboss - package io.avaje.classpath.scanner.internal.scanner.classpath.jboss
- io.avaje.classpath.scanner.internal.scanner.filesystem - package io.avaje.classpath.scanner.internal.scanner.filesystem
- isAndroid() - Static method in class io.avaje.classpath.scanner.internal.EnvironmentDetection
-
Return true if the runtime is Andriod.
- isClassPath() - Method in class io.avaje.classpath.scanner.core.Location
-
Return true if this denotes a classpath location.
- isFileSystem() - Method in class io.avaje.classpath.scanner.core.Location
-
Return true if this denotes a filesystem location.
- isJBossVFSv2() - Method in class io.avaje.classpath.scanner.internal.EnvironmentDetection
-
Checks whether JBoss VFS v2 is available.
- isJBossVFSv3() - Method in class io.avaje.classpath.scanner.internal.EnvironmentDetection
-
Checks whether JBoss VFS is available.
- isOsgi() - Method in class io.avaje.classpath.scanner.internal.EnvironmentDetection
-
Checks if OSGi framework is available.
J
- JarFileClassPathLocationScanner - Class in io.avaje.classpath.scanner.internal.scanner.classpath
-
ClassPathLocationScanner for jar files.
- JarFileClassPathLocationScanner() - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.JarFileClassPathLocationScanner
- JBossVFSv2UrlResolver - Class in io.avaje.classpath.scanner.internal.scanner.classpath.jboss
-
Resolves JBoss VFS v2 URLs into standard Java URLs.
- JBossVFSv2UrlResolver() - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.jboss.JBossVFSv2UrlResolver
- JBossVFSv3ClassPathLocationScanner - Class in io.avaje.classpath.scanner.internal.scanner.classpath.jboss
-
ClassPathLocationScanner for JBoss VFS v3.
- JBossVFSv3ClassPathLocationScanner() - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner
L
- Location - Class in io.avaje.classpath.scanner.core
-
A starting location to scan from.
- Location(String) - Constructor for class io.avaje.classpath.scanner.core.Location
-
Creates a new location.
O
- OsgiClassPathLocationScanner - Class in io.avaje.classpath.scanner.internal.scanner.classpath
-
OSGi specific scanner that performs the migration search in the current bundle's classpath.
- OsgiClassPathLocationScanner() - Constructor for class io.avaje.classpath.scanner.internal.scanner.classpath.OsgiClassPathLocationScanner
R
- ResourceAndClassScanner - Interface in io.avaje.classpath.scanner.internal
-
Scanner for both resources and classes.
S
- scanForClasses(Location, ClassFilter) - Method in class io.avaje.classpath.scanner.core.Scanner
-
Scans the classpath for classes under the specified package matching the given predicate.
- scanForClasses(Location, ClassFilter) - Method in interface io.avaje.classpath.scanner.internal.ResourceAndClassScanner
-
Scans the classpath for concrete classes under the specified package implementing this interface.
- scanForClasses(Location, ClassFilter) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.android.AndroidScanner
- scanForClasses(Location, ClassFilter) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.ClassPathScanner
- scanForClasses(String, ClassFilter) - Method in class io.avaje.classpath.scanner.core.Scanner
-
Scans the classpath for classes under the specified package matching the given predicate.
- scanForResources(Location, ResourceFilter) - Method in class io.avaje.classpath.scanner.core.Scanner
-
Scans this location for resources matching the given predicate.
- scanForResources(Location, ResourceFilter) - Method in interface io.avaje.classpath.scanner.internal.ResourceAndClassScanner
-
Scans the classpath for resources under the specified location, starting with the specified prefix and ending with the specified suffix.
- scanForResources(Location, ResourceFilter) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.android.AndroidScanner
- scanForResources(Location, ResourceFilter) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.ClassPathScanner
- scanForResources(Location, ResourceFilter) - Method in class io.avaje.classpath.scanner.internal.scanner.filesystem.FileSystemScanner
-
Scans the FileSystem for resources under the specified location, starting with the specified prefix and ending with the specified suffix.
- scanForResources(String, ResourceFilter) - Method in class io.avaje.classpath.scanner.core.Scanner
-
Scans this location for resources matching the given predicate.
- Scanner - Class in io.avaje.classpath.scanner.core
-
Scanner for Resources and Classes.
- Scanner(ClassLoader) - Constructor for class io.avaje.classpath.scanner.core.Scanner
- ScannerFactory - Class in io.avaje.classpath.scanner.core
-
Service implementation of ClassPathScannerFactory.
- ScannerFactory() - Constructor for class io.avaje.classpath.scanner.core.ScannerFactory
- setContext(Context) - Static method in class io.avaje.classpath.scanner.andriod.ContextHolder
T
- toFilePath(URL) - Static method in class io.avaje.classpath.scanner.internal.UrlUtils
-
Retrieves the file path of this URL, with any trailing slashes removed.
- toStandardJavaUrl(URL) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.DefaultUrlResolver
- toStandardJavaUrl(URL) - Method in class io.avaje.classpath.scanner.internal.scanner.classpath.jboss.JBossVFSv2UrlResolver
- toStandardJavaUrl(URL) - Method in interface io.avaje.classpath.scanner.internal.scanner.classpath.UrlResolver
-
Resolves this container-specific URL into standard Java URL.
- toString() - Method in class io.avaje.classpath.scanner.core.Location
U
- UrlResolver - Interface in io.avaje.classpath.scanner.internal.scanner.classpath
-
Resolves container-specific URLs into standard Java URLs.
- UrlUtils - Class in io.avaje.classpath.scanner.internal
-
Collection of utility methods for working with URLs.
All Classes All Packages