| 程序包 | 说明 |
|---|---|
| org.jessma.util |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PackageHelper.FileTypeFilter
文件类型过滤器(接受指定扩展名)
|
static class |
PackageHelper.FileTypesFilter
文件类型过滤器(接受一组扩展名)
|
static class |
PackageHelper.TopLevelClassFileFilter
顶层 Java class 文件过滤器(只接受 '*.class' 类型文件,并且文件名不包含 '$' 符号)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Set<Class<?>> |
PackageHelper.getClasses(String basePackage,
boolean recursive,
PackageHelper.ClassFilter classFilter,
PackageHelper.ResourceFilter resourceFilter)
获取包中某些类的
Class 对象集合 |
static Set<String> |
PackageHelper.getResourceNames(String basePackagePath,
boolean recursive,
PackageHelper.ResourceFilter filter)
获取包中某些资源文件的名称集合
|
static void |
PackageHelper.scanResourceNamesByFile(String filePath,
int packageStartIndex,
boolean recursive,
PackageHelper.ResourceFilter filter,
Set<String> names)
在文件系统中扫描资源文件
|
static void |
PackageHelper.scanResourceNamesByJar(URL url,
String basePackagePath,
boolean recursive,
PackageHelper.ResourceFilter filter,
Set<String> names)
在 jar 文件中扫描资源文件
|
Copyright © 2015 JessMA Open Source. All rights reserved.