?? templatemngimpl.java
字號:
package com.jeecms.core.manager.impl;
import java.io.File;
import java.io.FilenameFilter;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Service;
import com.jeecms.core.manager.TemplateMng;
@Service
public class TemplateMngImpl implements TemplateMng {
private List<String> getTpls(String sysType, final String prefix) {
// String path = resPathPvd.getWebInnerReal() + SPT + sysType + SPT;
// String solution = websitePvd.getTplCfg().getSolution(sysType);
String path = null;
String solution = null;
path += solution;
File baseFile = new File(path);
String[] names = baseFile.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
if (name.startsWith(prefix)) {
return true;
} else {
return false;
}
}
});
String ftlBase = "/" + sysType + "/" + solution + "/";
List<String> nameList = new ArrayList<String>();
for (String name : names) {
nameList.add(ftlBase + name);
}
return nameList;
}
@Override
public List<String> getIndexTpls(String sysType) {
return getTpls(sysType, TPL_DEF_INDEX);
}
@Override
public List<String> getChannelTpls(String sysType) {
return getTpls(sysType, TPL_DEF_CHANNEL);
}
@Override
public List<String> getContentTpls(String sysType) {
return getTpls(sysType, TPL_DEF_CONTENT);
}
@Override
public List<String> getTopicTpls(String sysType) {
return getTpls(sysType, TPL_DEF_TOPIC);
}
@Override
public List<String> getAloneTpls(String sysType) {
return getTpls(sysType, TPL_DEF_ALONE);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -