Ignore:
Timestamp:
09/27/11 20:09:17 (13 years ago)
Author:
sherbold
Message:
  • Changed data type for handling of sequence-sets. Before, List<List<Event<?>>> was used, now Collection<List<Event<?>>> is used.
File:
1 edited

Legend:

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

    r171 r203  
    22 
    33import java.security.InvalidParameterException; 
     4import java.util.Collection; 
    45import java.util.List; 
    56 
     
    4142                } 
    4243                 
    43                 List<List<ReplayableEvent<?>>> sequences = null; 
     44                Collection<List<ReplayableEvent<?>>> sequences = null; 
    4445                Object dataObject = GlobalDataContainer.getInstance().getData(sequencesName); 
    4546                         
    4647                try { 
    47                         sequences = (List<List<ReplayableEvent<?>>>) dataObject; 
     48                        sequences = (Collection<List<ReplayableEvent<?>>>) dataObject; 
    4849                        ReplayGenerator generator = new ReplayGenerator(); 
    49                         if( sequences!=null && sequences.size()>0 && sequences.get(0).get(0) instanceof Event ) { 
     50                        if( sequences!=null && sequences.size()>0 && sequences.iterator().next().get(0) instanceof Event ) { 
    5051                                generator.createLogfileMultipleSessions(sequences, filename); 
    5152                        } else { 
     
    5354                                if( sequencesName.equals("sequences") ) {  
    5455                                        Console.traceln("Illegal use of \"sequences\" parameter in the GlobalDataContainer."); 
    55                                         Console.traceln("The parameter should always be of type List<List<Event>>!"); 
     56                                        Console.traceln("The parameter should always be of type Collection<List<Event>>!"); 
    5657                                } 
    5758                        } 
Note: See TracChangeset for help on using the changeset viewer.