public class ResourceScanner extends Object
| 构造器和说明 |
|---|
ResourceScanner() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doScanByFile(File dir,
String path,
Predicate<String> filter,
Set<String> urls)
在文件系统里查到目标
|
protected void |
doScanByJar(JarFile jar,
String path,
Predicate<String> filter,
Set<String> urls)
在 jar 包里查找目标
|
Set<String> |
scan(ClassLoader classLoader,
String path,
Predicate<String> filter)
扫描路径下的的资源(path 扫描路径)
|
protected void |
scanDo(URL url,
String path,
Predicate<String> filter,
Set<String> urls) |
public Set<String> scan(ClassLoader classLoader, String path, Predicate<String> filter)
classLoader - 类加载器path - 路径filter - 过滤条件protected void scanDo(URL url, String path, Predicate<String> filter, Set<String> urls) throws IOException
IOExceptionprotected void doScanByFile(File dir, String path, Predicate<String> filter, Set<String> urls)
dir - 文件目录path - 路径filter - 过滤条件Copyright © 2023. All rights reserved.