envconfigure.java
来自「可以导出一个项目的所有文件的目录结构」· Java 代码 · 共 79 行
JAVA
79 行
package codeexport.conf;
import java.io.File;
import codeexport.resources.Resources;
import codeexport.util.InfoOutput;
public class EnvConfigure {
/**
* the instance of InfoOutput
*/
private static InfoOutput infoOutput = InfoOutput.getInstance();
private File projectDir = null;
private File saveDir = null;
private File confFile = null;
private static EnvConfigure instance = null;
public static EnvConfigure getConfigure(){
if(instance == null){
instance = new EnvConfigure();
}
return instance;
}
public File getConfFile() {
return confFile;
}
public void setConfFile(File confFile) {
this.confFile = confFile;
}
public File getProjectDir() {
return projectDir;
}
public void setProjectDir(File projectDir) {
this.projectDir = projectDir;
}
public File getSaveDir() {
return saveDir;
}
public void setSaveDir(File saveDir) {
this.saveDir = saveDir;
}
public boolean validate(){
if((projectDir == null) || (projectDir.isFile())){
return false;
}
if((saveDir == null) || (saveDir.isFile())){
return false;
}
return ConfFileChecker.check(confFile);
}
public String toString(){
StringBuffer sb = new StringBuffer();
sb.append(Resources.getString(Resources.ProjectDirectory));
sb.append(":");
sb.append(getProjectDir());
sb.append("\n");
sb.append(Resources.getString(Resources.SaveDirectory));
sb.append(":");
sb.append(getSaveDir());
sb.append("\n");
sb.append(Resources.getString(Resources.ConfigureFile));
sb.append(":");
sb.append(getConfFile());
sb.append("\n");
return sb.toString();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?