Browse Source

重命名

feature/big-screen
kerry 5 years ago
parent
commit
8bf2a5e0ad
  1. 47
      designer-base/src/main/java/com/fr/design/fun/NewTemplateFileProvider.java
  2. 21
      designer-base/src/main/java/com/fr/design/fun/impl/AbstractNewTemplateFileProvider.java

47
designer-base/src/main/java/com/fr/design/fun/NewTemplateFileProvider.java

@ -1,47 +0,0 @@
package com.fr.design.fun;
import com.fr.design.mainframe.JTemplate;
import com.fr.file.FILEChooserPane;
import com.fr.file.filetree.FileNode;
import com.fr.stable.fun.mark.Mutable;
import javax.swing.Icon;
/**
* Created by kerry on 2019-10-11
*/
public interface NewTemplateFileProvider extends Mutable {
int CURRENT_LEVEL = 1;
String XML_TAG = "NewFileTypeProvider";
/**
* 向文件选择器中添加指定文件类型过滤器
* @param fileChooser 文件选择器
* @param suffix 文件后缀
*/
void addChooseFileFilter(FILEChooserPane fileChooser, String suffix);
/**
* 获取本地目录文件关联的icon
* @param path 文件路径
* @return 对应的图标
*/
Icon getLocalFileIcon(String path);
/**
* 获取远程目录文件关联的icon
* @param node 文件节点
* @param isShowLock 是否显示被锁住
* @return 对应的图标
*/
Icon getRemoteFileIcon(FileNode node, boolean isShowLock);
/**
* 保存为新类型文件
* @param targetPath 目标路径
* @param jTemplate 模板对象
*/
boolean saveToNewFile(String targetPath, JTemplate jTemplate);
}

21
designer-base/src/main/java/com/fr/design/fun/impl/AbstractNewTemplateFileProvider.java

@ -1,21 +0,0 @@
package com.fr.design.fun.impl;
import com.fr.design.fun.NewTemplateFileProvider;
import com.fr.stable.fun.mark.API;
/**
* Created by kerry on 2019-10-14
*/
@API(level = NewTemplateFileProvider.CURRENT_LEVEL)
public abstract class AbstractNewTemplateFileProvider implements NewTemplateFileProvider {
@Override
public int currentAPILevel() {
return CURRENT_LEVEL;
}
@Override
public String mark4Provider() {
return getClass().getName();
}
}
Loading…
Cancel
Save