Ignore:
Timestamp:
09/27/11 20:52:26 (13 years ago)
Author:
sherbold
Message:
  • code documentation and formatting
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/commands/CMDefgTestCasesToSequences.java

    r205 r206  
    1616import edu.umd.cs.guitar.model.data.TestCase; 
    1717 
     18/** 
     19 * <p> 
     20 * Command to load a set of sequences from a set of GUITAR test cases. 
     21 * </p> 
     22 *  
     23 * @author Steffen Herbold 
     24 * @version 1.0 
     25 */ 
    1826public class CMDefgTestCasesToSequences implements Command { 
    1927 
     28        /* 
     29         * (non-Javadoc) 
     30         *  
     31         * @see de.ugoe.cs.util.console.Command#run(java.util.List) 
     32         */ 
    2033        @Override 
    2134        public void run(List<Object> parameters) { 
     
    2437                try { 
    2538                        foldername = (String) parameters.get(0); 
    26                         if( parameters.size()>=2 ) { 
     39                        if (parameters.size() >= 2) { 
    2740                                sequencesName = (String) parameters.get(1); 
    2841                        } 
     
    3043                        throw new InvalidParameterException(); 
    3144                } 
    32                  
     45 
    3346                File folder = new File(foldername); 
    3447                // TODO would be more robust with filter 
    3548                File[] testcaseFiles = folder.listFiles(); 
    3649                Collection<List<Event<?>>> sequences = new LinkedList<List<Event<?>>>(); 
    37                 for( File testcaseFile : testcaseFiles ) { 
    38                         Console.traceln("Loading from file " + testcaseFile.getAbsolutePath()); 
    39                         TestCase testcase = (TestCase) IO.readObjFromFile(testcaseFile.getAbsolutePath(), TestCase.class); 
     50                for (File testcaseFile : testcaseFiles) { 
     51                        Console.traceln("Loading from file " 
     52                                        + testcaseFile.getAbsolutePath()); 
     53                        TestCase testcase = (TestCase) IO.readObjFromFile( 
     54                                        testcaseFile.getAbsolutePath(), TestCase.class); 
    4055                        List<StepType> steps = testcase.getStep(); 
    4156                        List<Event<?>> sequence = new LinkedList<Event<?>>(); 
    42                         for( StepType step : steps ) { 
     57                        for (StepType step : steps) { 
    4358                                step.getEventId(); 
    4459                                sequence.add(new EFGEvent(step.getEventId())); 
    4560                                /* 
    46                                  * Problem: widgetId unknown! 
    47                                  * Therefore, the events will not be equal to those in the 
    48                                  * generated from a EFG.  
    49                                  */  
     61                                 * Problem: widgetId unknown! Therefore, the events will not be 
     62                                 * equal to those in the generated from a EFG. 
     63                                 */ 
    5064                        } 
    5165                        sequences.add(sequence); 
     
    5468                        Console.traceln("Old data \"" + sequencesName + "\" overwritten"); 
    5569                } 
    56                  
     70 
    5771        } 
    5872 
     73        /* 
     74         * (non-Javadoc) 
     75         *  
     76         * @see de.ugoe.cs.util.console.Command#help() 
     77         */ 
    5978        @Override 
    6079        public void help() { 
Note: See TracChangeset for help on using the changeset viewer.