You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
678 B
34 lines
678 B
package com.fr.design.fun; |
|
|
|
import com.fr.design.file.TemplateResource; |
|
import com.fr.file.filetree.FileNodes; |
|
import com.fr.stable.fun.mark.Immutable; |
|
|
|
/** |
|
* 本地资源操作插件接口 |
|
* |
|
* @author hades |
|
* @version 10.0 |
|
* Created by hades on 2020/12/22 |
|
*/ |
|
public interface LocalResourceProvider extends Immutable { |
|
|
|
String XML_TAG = "LocalResourceProvider"; |
|
|
|
int CURRENT_LEVEL = 1; |
|
|
|
/** |
|
* eg: DefaultResourceOperation |
|
* |
|
* @return 目录/模板的各种操作 |
|
*/ |
|
TemplateResource createResourceOperation(); |
|
|
|
/** |
|
* eg: LocalFileNodes |
|
* |
|
* @return 构建目录树的方式 |
|
*/ |
|
FileNodes createFileNodes(); |
|
|
|
}
|
|
|