public final class ResourceScanner<R> extends Object
Constructor and Description |
---|
ResourceScanner(Supplier<ClassLoader> classLoaderSupplier,
Predicate<Path> canLoad,
Function<Resource,Optional<R>> loadResource) |
Modifier and Type | Method and Description |
---|---|
List<R> |
scanForClasspathResource(String resourceName,
Predicate<String> packageFilter) |
List<R> |
scanForResourcesInClasspathRoot(URI root,
Predicate<String> packageFilter) |
List<R> |
scanForResourcesInPackage(String basePackageName,
Predicate<String> packageFilter) |
List<R> |
scanForResourcesPath(Path resourcePath) |
List<R> |
scanForResourcesUri(URI resourcePath) |
public List<R> scanForResourcesInClasspathRoot(URI root, Predicate<String> packageFilter)
public List<R> scanForResourcesInPackage(String basePackageName, Predicate<String> packageFilter)
public List<R> scanForClasspathResource(String resourceName, Predicate<String> packageFilter)
Copyright © 2019. All rights reserved.