Changeset 34 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures
- Timestamp:
- 08/02/2017 01:35:57 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/structures/ScriptIncident.java
r30 r34 2 2 3 3 import java.awt.Color; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileWriter; 4 7 import java.util.ArrayList; 5 8 import java.util.Collections; … … 66 69 */ 67 70 private int latestStart = 0; 68 71 69 72 /** 70 73 * Number of events in this incident. … … 181 184 } 182 185 eventCount++; 183 186 184 187 if (start > latestStart) 185 188 { … … 214 217 } 215 218 219 public void saveIncidentToFile(File f) 220 { 221 try 222 { 223 f.createNewFile(); 224 225 BufferedWriter bw = new BufferedWriter(new FileWriter(f)); 226 bw.write(this.toXML()); 227 bw.flush(); 228 bw.close(); 229 230 } 231 catch (Exception ex) 232 { 233 System.out.println("ERROR SAVING SCRIPT"); 234 ex.printStackTrace(); 235 } 236 } 237 216 238 @Override 217 239 public String toXML() … … 220 242 output += "<!DOCTYPE TMC_SCRIPT SYSTEM \"script.dtd\">"; 221 243 output += openTag(ELEMENT.TMC_SCRIPT.tag + " title=\"" + this.script.title + "\""); 222 223 ArrayList<TimeSlice> s = (ArrayList) slices.values(); 224 225 for (TimeSlice slice : s) 244 245 for (TimeSlice slice : slices.values()) 226 246 { 227 247 output += slice.toXML(); … … 230 250 return output; 231 251 } 232 233 252 234 253 @Override
Note: See TracChangeset
for help on using the changeset viewer.
