package jeql.workbench.model; import java.io.IOException; import jeql.util.IOUtil; public class WorkbenchModel { private static final String IMM_SCRIPT_NAME_PREFIX = "script"; private static int immScriptCount = 1; private Settings settings = new Settings(); public static String getNewScriptName() { return IMM_SCRIPT_NAME_PREFIX + immScriptCount++; } ScriptFileList scriptList = new ScriptFileList(); private String scriptFile = ""; private String script; public WorkbenchModel() { } public Settings getSettings() { return settings; } public void setScriptFile(String scriptFile) { this.scriptFile = scriptFile; } public String getScriptFile() { return scriptFile; } public void updateFileList() { scriptList.init(); } public void load() { //scriptList.init(); try { script = IOUtil.readFile(scriptFile, true); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public String getScript() { return script; } public ScriptFileList getScriptList() { return scriptList; } }