Browse Source

依然使用FileExtension

bugfix/10.0
neil 5 years ago
parent
commit
a369005330
  1. 9
      designer-base/src/main/java/com/fr/design/gui/itree/filetree/TemplateFileTree.java

9
designer-base/src/main/java/com/fr/design/gui/itree/filetree/TemplateFileTree.java

@ -1,7 +1,6 @@
package com.fr.design.gui.itree.filetree; package com.fr.design.gui.itree.filetree;
import com.fr.base.FRContext; import com.fr.base.FRContext;
import com.fr.base.FileExtensionProvider;
import com.fr.base.extension.FileExtension; import com.fr.base.extension.FileExtension;
import com.fr.design.ExtraDesignClassManager; import com.fr.design.ExtraDesignClassManager;
import com.fr.design.file.NodeAuthProcessor; import com.fr.design.file.NodeAuthProcessor;
@ -130,15 +129,15 @@ public class TemplateFileTree extends EnvFileTree {
public FileNode[] listFile(String path) { public FileNode[] listFile(String path) {
// 支持插件扩展, 先从env的filter拿, 再从插件拿 // 支持插件扩展, 先从env的filter拿, 再从插件拿
Set<FileExtensionProvider> supportTypes = createFileExtensionFilter(); Set<FileExtension> supportTypes = createFileExtensionFilter();
return FRContext.getFileNodes().list( return FRContext.getFileNodes().list(
path, path,
supportTypes.toArray(new FileExtensionProvider[supportTypes.size()]) supportTypes.toArray(new FileExtension[supportTypes.size()])
); );
} }
private Set<FileExtensionProvider> createFileExtensionFilter() { private Set<FileExtension> createFileExtensionFilter() {
Set<FileExtensionProvider> supportTypes = new HashSet<FileExtensionProvider>(); Set<FileExtension> supportTypes = new HashSet<FileExtension>();
if (filter != null) { if (filter != null) {
for (String temp : filter.getSupportedTypes()) { for (String temp : filter.getSupportedTypes()) {
supportTypes.add(FileExtension.parse(temp)); supportTypes.add(FileExtension.parse(temp));

Loading…
Cancel
Save