Changeset 35 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/ParamicsEvent.java
- Timestamp:
- 08/02/2017 03:39:04 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/structures/events/ParamicsEvent.java
r1 r35 7 7 8 8 import java.util.ArrayList; 9 import scriptbuilder.structures.ELEMENT; 10 import scriptbuilder.structures.I_XML_Writable; 9 11 import scriptbuilder.structures.ScriptEvent; 10 12 … … 15 17 * @author Bryan McGuffin 16 18 */ 17 public class ParamicsEvent extends ScriptEvent 19 public class ParamicsEvent extends ScriptEvent implements I_XML_Writable 18 20 { 19 21 … … 31 33 public String locationID = ""; 32 34 35 @Override 36 public String openTag(String s) 37 { 38 return "<" + s + ">\n"; 39 } 40 41 @Override 42 public String closeTag(String s) 43 { 44 return "</" + s + ">\n"; 45 } 46 47 @Override 48 public String emptyTag(String s) 49 { 50 return "<" + s + "/>\n"; 51 } 52 53 @Override 54 public String toXML() 55 { 56 String output = openTag(ELEMENT.PARAMICS.tag + " LocationID=\"" + locationID + "\""); 57 58 output += openTag(ELEMENT.Status.tag); 59 output += status; 60 output += closeTag(ELEMENT.Status.tag); 61 62 output += openTag(ELEMENT.Incident_type.tag); 63 output += type; 64 output += closeTag(ELEMENT.Incident_type.tag); 65 66 for (Integer lane : laneNums) 67 { 68 output += openTag(ELEMENT.Lane_number.tag); 69 output += lane; 70 output += closeTag(ELEMENT.Lane_number.tag); 71 } 72 output += closeTag(ELEMENT.PARAMICS.tag); 73 74 return output; 75 } 76 33 77 }
Note: See TracChangeset
for help on using the changeset viewer.
