Changeset 1141 for trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/testutil/GenerateTaskTreeUtil.java
- Timestamp:
- 03/27/13 15:01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation-test/src/main/java/de/ugoe/cs/autoquest/usability/testutil/GenerateTaskTreeUtil.java
r1040 r1141 24 24 import de.ugoe.cs.autoquest.commands.usability.CMDgenerateTaskTree; 25 25 import de.ugoe.cs.autoquest.plugin.jfc.commands.CMDparseJFC; 26 import de.ugoe.cs.autoquest.tasktrees.TaskTreeInstantiator; 26 27 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTree; 28 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 29 import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskTreeBuilder; 30 import de.ugoe.cs.autoquest.tasktrees.treeimpl.TaskTreeNodeFactory; 27 31 import de.ugoe.cs.autoquest.test.CommandRunner; 28 import de.ugoe.cs.util.console.Console;29 32 import de.ugoe.cs.util.console.GlobalDataContainer; 30 33 import de.ugoe.cs.util.console.TextConsole; … … 42 45 43 46 private static final String taskTreeName = "taskTree"; 44 47 48 public static ITaskTree getTaskTreeFromSpec(String spec) { 49 TaskTreeNodeFactory factory = new TaskTreeNodeFactory(); 50 ITaskTreeNode taskTree = new TaskTreeInstantiator(new TaskTreeNodeFactory(), new TaskTreeBuilder()).instantiateTaskTree(spec); 51 return factory.createTaskTree(taskTree); 52 } 53 45 54 public static ITaskTree getTaskTreeFromFile(String filename) { 46 new TextConsole(Level. FINEST);55 new TextConsole(Level.OFF); 47 56 parseTraceFile(filename); 48 57 condenseGuiModel(); … … 55 64 56 65 static private void parseTraceFile(String filetoparse) { 57 Console.println("parsing trace file");58 66 CommandRunner.runCommand(CMDparseJFC.class, ClassLoader.getSystemResource(filetoparse) 59 67 .getFile(), seqName); … … 61 69 62 70 private static void condenseGuiModel() { 63 Console.println("condensing GUI model");64 71 CommandRunner.runCommand(CMDcondenseGuiModel.class, seqName); 65 72 } 66 73 67 74 private static void sortKeyInteractions() { 68 Console.println("sorting key interactions");69 75 CommandRunner.runCommand(CMDsortKeyInteractions.class, seqName); 70 76 } 71 77 72 78 private static void correctKeyInteractionTargets() { 73 Console.println("correcting key interaction targets");74 79 CommandRunner.runCommand(CMDcorrectKeyInteractionTargets.class, seqName); 75 80 } 76 81 77 82 private static void detectTextInputEvents() { 78 Console.println("detecting text input events");79 83 CommandRunner.runCommand(CMDdetectTextInputEvents.class, seqName); 80 84 } 81 85 82 86 private static void condenseMouseClicks() { 83 Console.println("condensing mouse click events");84 87 CommandRunner.runCommand(CMDcondenseMouseClicks.class, seqName); 85 88 }
Note: See TracChangeset
for help on using the changeset viewer.