@Internal public class Scanner extends java.lang.Object
| 构造器和说明 |
|---|
Scanner() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doScanByFile(java.io.File dir,
java.lang.String path,
boolean fileMode,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
在文件系统里查到目标
|
protected void |
doScanByJar(java.util.jar.JarFile jar,
java.lang.String path,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
在 jar 包里查找目标
|
void |
scan(java.lang.ClassLoader classLoader,
java.lang.String path,
boolean fileMode,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
扫描路径下的的资源(path 扫描路径)
|
protected void |
scanDo(java.net.URL url,
java.lang.String path,
boolean fileMode,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer) |
public void scan(java.lang.ClassLoader classLoader,
java.lang.String path,
boolean fileMode,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
classLoader - 类加载器path - 路径fileMode - 文件模式filter - 过滤条件protected void scanDo(java.net.URL url,
java.lang.String path,
boolean fileMode,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
throws java.io.IOException
java.io.IOExceptionprotected void doScanByFile(java.io.File dir,
java.lang.String path,
boolean fileMode,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
dir - 文件目录path - 路径filter - 过滤条件protected void doScanByJar(java.util.jar.JarFile jar,
java.lang.String path,
java.util.function.Predicate<java.lang.String> filter,
java.util.function.Consumer<java.lang.String> consumer)
jar - jar文件path - 路径filter - 过滤条件