public interface FileResolver
extends org.tinygroup.config.Configuration
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeLisenter(ChangeListener listener)
Deprecated.
|
void |
addChangeListener(ChangeListener listener)
添加文件变化监听器
|
void |
addFileProcessor(FileProcessor fileProcessor)
增加文件处理器
|
void |
addIncludePathPattern(String pattern)
手工添加扫描的匹配列表,如果有包含列表,则按包含列表
|
void |
addResolveFileObject(org.tinygroup.vfs.FileObject fileObject)
添加扫描的路径
|
void |
addResolvePath(List<String> paths)
添加扫描路径
|
void |
addResolvePath(String path)
添加扫描路径
|
void |
change()
文件变化触发的方法,会触发所有 ChangeListener
|
List<ChangeListener> |
getChangeListeners()
返回所有的文件监听器列表
|
ClassLoader |
getClassLoader()
返回类加载器
|
List<FileProcessor> |
getFileProcessorList()
返回所有的文件处理器
|
int |
getFileProcessorThreadNumber()
获取文件处理的线程数目
|
Map<String,Pattern> |
getIncludePathPatternMap()
返回所有的扫描路径正则
|
List<String> |
getScanningPaths()
返回当前FileResolver要扫描的根路径列表
|
void |
refresh()
文件处理刷新方法
|
void |
removeResolvePath(String path)
移除扫描路径
|
void |
resolve()
文件处理方法
|
void |
setClassLoader(ClassLoader classLoader)
设置类加载器
|
void |
setFileProcessorThreadNumber(int threadNum)
设置文件处理的线程数目
|
static final String BEAN_NAME
List<FileProcessor> getFileProcessorList()
void addIncludePathPattern(String pattern)
pattern - 扫描路径的正则void addResolveFileObject(org.tinygroup.vfs.FileObject fileObject)
fileObject - 文件对象void addResolvePath(String path)
path - 扫描路径void removeResolvePath(String path)
path - 扫描路径void addFileProcessor(FileProcessor fileProcessor)
fileProcessor - 文件处理器ClassLoader getClassLoader()
void setClassLoader(ClassLoader classLoader)
classLoader - 类加载器void resolve()
void refresh()
int getFileProcessorThreadNumber()
void setFileProcessorThreadNumber(int threadNum)
threadNum - @Deprecated void addChangeLisenter(ChangeListener listener)
void addChangeListener(ChangeListener listener)
listener - List<ChangeListener> getChangeListeners()
void change()
Copyright © 2006–2017 TinyGroup. All rights reserved.