package jeql.workbench.model; import java.io.File; import java.util.ArrayList; import java.util.List; import jeql.util.FileUtil; public class ScriptFileList { private List<ScriptFile> script; public ScriptFileList() { } public void init() { script = new ArrayList<ScriptFile>(); // TODO: pass this in from outside String cwd = System.getProperty("user.dir"); File[] files = FileUtil.listFiles(cwd, "jql", false); //File[] files = FileUtil.listFiles(cwd, (String) null, false); for (File f : files) { script.add(new ScriptFile(f)); } // testing only /* script.add(new ScriptFile(scriptFile)); script.add(new ScriptFile(scriptFile)); script.add(new ScriptFile(scriptFile)); */ } public List<ScriptFile> getList() { return script; } public int size() { return script.size(); } }