Changeset 171 for trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/commands/CMDparseXML.java
- Timestamp:
- 09/09/11 06:23:36 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/windows/commands/CMDparseXML.java
r84 r171 10 10 import de.ugoe.cs.util.console.Console; 11 11 12 /** 13 * <p> 14 * Command to parse an XML file with sessions monitored by EventBench's 15 * MFCUsageMonitor. 16 * </p> 17 * 18 * @author Steffen Herbold 19 * @version 1.0 20 */ 12 21 public class CMDparseXML implements Command { 13 22 23 /* (non-Javadoc) 24 * @see de.ugoe.cs.util.console.Command#help() 25 */ 14 26 @Override 15 27 public void help() { … … 17 29 } 18 30 31 /* (non-Javadoc) 32 * @see de.ugoe.cs.util.console.Command#run(java.util.List) 33 */ 19 34 @Override 20 35 public void run(List<Object> parameters) { 21 36 String filename; 22 37 boolean countMessageOccurences = false; 23 38 24 39 try { 25 40 filename = (String) parameters.get(0); 26 if( parameters.size()==2 ) { 27 countMessageOccurences = Boolean.parseBoolean((String) parameters.get(1)); 41 if (parameters.size() == 2) { 42 countMessageOccurences = Boolean 43 .parseBoolean((String) parameters.get(1)); 28 44 } 29 45 } catch (Exception e) { 30 46 throw new InvalidParameterException(); 31 47 } 32 48 33 49 LogParser parser = new LogParser(countMessageOccurences); 34 50 parser.parseFile(filename); 35 51 36 52 List<List<WindowsEvent>> sequences = parser.getSequences(); 37 38 if ( GlobalDataContainer.getInstance().addData("sequences", sequences )) {53 54 if (GlobalDataContainer.getInstance().addData("sequences", sequences)) { 39 55 Console.traceln("Old data \"" + "sequences" + "\" overwritten"); 40 } 56 } 41 57 } 42 58
Note: See TracChangeset
for help on using the changeset viewer.