类 FileDepthFirstSearchUtils
- java.lang.Object
-
- dev.utils.common.assist.search.FileDepthFirstSearchUtils
-
public final class FileDepthFirstSearchUtils extends java.lang.Objectdetail: 文件深度优先搜索算法 ( 递归搜索某个目录下的全部文件 )- 作者:
- Ttt
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 classFileDepthFirstSearchUtils.FileItemdetail: 文件信息 Itemstatic interfaceFileDepthFirstSearchUtils.SearchHandlerdetail: 搜索处理接口
-
构造器概要
构造器 构造器 说明 FileDepthFirstSearchUtils()构造函数FileDepthFirstSearchUtils(FileDepthFirstSearchUtils.SearchHandler searchHandler)构造函数
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 longgetEndTime()获取结束搜索时间 ( 毫秒 )longgetStartTime()获取开始搜索时间 ( 毫秒 )booleanisRunning()是否搜索中booleanisStop()是否停止搜索voidquery(java.lang.String path, boolean isRelation)搜索目录FileDepthFirstSearchUtilssetSearchHandler(FileDepthFirstSearchUtils.SearchHandler searchHandler)设置搜索处理接口voidstop()停止搜索
-
-
-
构造器详细资料
-
FileDepthFirstSearchUtils
public FileDepthFirstSearchUtils()
构造函数
-
FileDepthFirstSearchUtils
public FileDepthFirstSearchUtils(FileDepthFirstSearchUtils.SearchHandler searchHandler)
构造函数- 参数:
searchHandler- 搜索处理接口
-
-
方法详细资料
-
setSearchHandler
public FileDepthFirstSearchUtils setSearchHandler(FileDepthFirstSearchUtils.SearchHandler searchHandler)
设置搜索处理接口- 参数:
searchHandler- 搜索处理接口- 返回:
FileDepthFirstSearchUtils
-
isRunning
public boolean isRunning()
是否搜索中- 返回:
true搜索 / 运行中,false非搜索 / 运行中
-
stop
public void stop()
停止搜索
-
isStop
public boolean isStop()
是否停止搜索- 返回:
true已停止搜索,false搜索中
-
getStartTime
public long getStartTime()
获取开始搜索时间 ( 毫秒 )- 返回:
- 开始搜索时间 ( 毫秒 )
-
getEndTime
public long getEndTime()
获取结束搜索时间 ( 毫秒 )- 返回:
- 结束搜索时间 ( 毫秒 )
-
query
public void query(java.lang.String path, boolean isRelation)搜索目录- 参数:
path- 根目录路径isRelation- 是否关联到 Child List
-
-