Changeset 36 in tmcsimulator-scriptbuilder
- Timestamp:
- 08/03/2017 09:26:21 AM (9 years ago)
- Location:
- trunk/src/scriptbuilder/structures/events
- Files:
-
- 10 edited
-
ATMSEvaluationEvent.java (modified) (3 diffs)
-
ActivityLogEvaluationEvent.java (modified) (3 diffs)
-
CADEvaluationEvent.java (modified) (3 diffs)
-
CCTVEvent.java (modified) (3 diffs)
-
CMSEvaluationEvent.java (modified) (3 diffs)
-
FacilitatorEvaluationEvent.java (modified) (3 diffs)
-
RadioEvaluationEvent.java (modified) (3 diffs)
-
TMTRadioEvent.java (modified) (3 diffs)
-
TowEvent.java (modified) (3 diffs)
-
WitnessEvent.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/structures/events/ATMSEvaluationEvent.java
r7 r36 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 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class ATMSEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 18 public class ATMSEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 17 19 { 18 20 … … 47 49 expectedAction.remove(index); 48 50 } 51 52 @Override 53 public String toXML() 54 { 55 String output = openTag(ELEMENT.ATMS_EVALUATION.tag); 56 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 57 output += expectedAction; 58 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 59 output += closeTag(ELEMENT.ATMS_EVALUATION.tag); 60 61 return output; 62 } 63 64 @Override 65 public String openTag(String s) 66 { 67 return "<" + s + ">\n"; 68 } 69 70 @Override 71 public String closeTag(String s) 72 { 73 return "</" + s + ">\n"; 74 } 75 76 @Override 77 public String emptyTag(String s) 78 { 79 return "<" + s + "/>\n"; 80 } 49 81 } -
trunk/src/scriptbuilder/structures/events/ActivityLogEvaluationEvent.java
r7 r36 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 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class ActivityLogEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 18 public class ActivityLogEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 17 19 { 18 20 … … 47 49 expectedAction.remove(index); 48 50 } 51 52 @Override 53 public String toXML() 54 { 55 String output = openTag(ELEMENT.ACTIVITY_LOG_EVALUATION.tag); 56 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 57 output += expectedAction; 58 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 59 output += closeTag(ELEMENT.ACTIVITY_LOG_EVALUATION.tag); 60 61 return output; 62 } 63 64 @Override 65 public String openTag(String s) 66 { 67 return "<" + s + ">\n"; 68 } 69 70 @Override 71 public String closeTag(String s) 72 { 73 return "</" + s + ">\n"; 74 } 75 76 @Override 77 public String emptyTag(String s) 78 { 79 return "<" + s + "/>\n"; 80 } 49 81 } -
trunk/src/scriptbuilder/structures/events/CADEvaluationEvent.java
r7 r36 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 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class CADEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 18 public class CADEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 17 19 { 18 20 … … 47 49 expectedAction.remove(index); 48 50 } 51 52 @Override 53 public String toXML() 54 { 55 String output = openTag(ELEMENT.CAD_EVALUATION.tag); 56 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 57 output += expectedAction; 58 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 59 output += closeTag(ELEMENT.CAD_EVALUATION.tag); 60 61 return output; 62 } 63 64 @Override 65 public String openTag(String s) 66 { 67 return "<" + s + ">\n"; 68 } 69 70 @Override 71 public String closeTag(String s) 72 { 73 return "</" + s + ">\n"; 74 } 75 76 @Override 77 public String emptyTag(String s) 78 { 79 return "<" + s + "/>\n"; 80 } 49 81 } -
trunk/src/scriptbuilder/structures/events/CCTVEvent.java
r1 r36 6 6 package scriptbuilder.structures.events; 7 7 8 import scriptbuilder.structures.ELEMENT; 9 import scriptbuilder.structures.I_XML_Writable; 8 10 import scriptbuilder.structures.ScriptEvent; 9 11 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class CCTVEvent extends ScriptEvent 18 public class CCTVEvent extends ScriptEvent implements I_XML_Writable 17 19 { 18 20 … … 23 25 24 26 public String message = ""; 27 28 @Override 29 public String toXML() 30 { 31 String output = openTag(ELEMENT.CCTV_INFO.tag); 32 output += message; 33 output += closeTag(ELEMENT.CCTV_INFO.tag); 34 35 return output; 36 } 37 38 @Override 39 public String openTag(String s) 40 { 41 return "<" + s + ">\n"; 42 } 43 44 @Override 45 public String closeTag(String s) 46 { 47 return "</" + s + ">\n"; 48 } 49 50 @Override 51 public String emptyTag(String s) 52 { 53 return "<" + s + "/>\n"; 54 } 25 55 } -
trunk/src/scriptbuilder/structures/events/CMSEvaluationEvent.java
r7 r36 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 CMSEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 19 public class CMSEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 18 20 { 19 21 … … 56 58 expectedAction.remove(index); 57 59 } 60 61 @Override 62 public String toXML() 63 { 64 String output = openTag(ELEMENT.CMS_EVALUATION.tag+" cmsID=\""+cmsID+"\" type=\""+cmsType+"\""); 65 output += openTag(ELEMENT.LOCATION.tag); 66 output += location; 67 output += closeTag(ELEMENT.LOCATION.tag); 68 69 if(message.size() > 0) 70 { 71 output += openTag(ELEMENT.SAMPLE_MESSAGE.tag); 72 for(String str: message) 73 { 74 output += openTag(ELEMENT.CMS_LINE.tag); 75 output += str; 76 output += closeTag(ELEMENT.CMS_LINE.tag); 77 } 78 output += closeTag(ELEMENT.SAMPLE_MESSAGE.tag); 79 } 80 81 output += closeTag(ELEMENT.CMS_EVALUATION.tag); 82 83 return output; 84 } 85 86 @Override 87 public String openTag(String s) 88 { 89 return "<" + s + ">\n"; 90 } 91 92 @Override 93 public String closeTag(String s) 94 { 95 return "</" + s + ">\n"; 96 } 97 98 @Override 99 public String emptyTag(String s) 100 { 101 return "<" + s + "/>\n"; 102 } 58 103 } -
trunk/src/scriptbuilder/structures/events/FacilitatorEvaluationEvent.java
r7 r36 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 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class FacilitatorEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 18 public class FacilitatorEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 17 19 { 18 20 … … 47 49 expectedAction.remove(index); 48 50 } 51 52 @Override 53 public String toXML() 54 { 55 String output = openTag(ELEMENT.FACILITATOR_EVALUATION.tag); 56 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 57 output += expectedAction; 58 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 59 output += closeTag(ELEMENT.FACILITATOR_EVALUATION.tag); 60 61 return output; 62 } 63 64 @Override 65 public String openTag(String s) 66 { 67 return "<" + s + ">\n"; 68 } 69 70 @Override 71 public String closeTag(String s) 72 { 73 return "</" + s + ">\n"; 74 } 75 76 @Override 77 public String emptyTag(String s) 78 { 79 return "<" + s + "/>\n"; 80 } 49 81 } -
trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java
r7 r36 8 8 9 9 import java.util.ArrayList; 10 import scriptbuilder.structures.ELEMENT; 11 import scriptbuilder.structures.I_XML_Writable; 10 12 import scriptbuilder.structures.ScriptEvent; 11 13 … … 15 17 * @author Bryan McGuffin 16 18 */ 17 public class RadioEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 19 public class RadioEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 18 20 { 19 21 … … 48 50 expectedAction.remove(index); 49 51 } 52 53 @Override 54 public String toXML() 55 { 56 String output = openTag(ELEMENT.RADIO_EVALUATION.tag); 57 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 58 output += expectedAction; 59 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 60 output += closeTag(ELEMENT.RADIO_EVALUATION.tag); 61 62 return output; 63 } 64 65 @Override 66 public String openTag(String s) 67 { 68 return "<" + s + ">\n"; 69 } 70 71 @Override 72 public String closeTag(String s) 73 { 74 return "</" + s + ">\n"; 75 } 76 77 @Override 78 public String emptyTag(String s) 79 { 80 return "<" + s + "/>\n"; 81 } 50 82 } -
trunk/src/scriptbuilder/structures/events/TMTRadioEvent.java
r1 r36 6 6 package scriptbuilder.structures.events; 7 7 8 import scriptbuilder.structures.ELEMENT; 9 import scriptbuilder.structures.I_XML_Writable; 8 10 import scriptbuilder.structures.ScriptEvent; 9 11 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class TMTRadioEvent extends ScriptEvent 18 public class TMTRadioEvent extends ScriptEvent implements I_XML_Writable 17 19 { 18 20 … … 23 25 24 26 public String message = ""; 27 28 @Override 29 public String toXML() 30 { 31 String output = openTag(ELEMENT.TMT_RADIO.tag); 32 output += message; 33 output += closeTag(ELEMENT.TMT_RADIO.tag); 34 return output; 35 } 36 37 @Override 38 public String openTag(String s) 39 { 40 return "<" + s + ">\n"; 41 } 42 43 @Override 44 public String closeTag(String s) 45 { 46 return "</" + s + ">\n"; 47 } 48 49 @Override 50 public String emptyTag(String s) 51 { 52 return "<" + s + "/>\n"; 53 } 25 54 } -
trunk/src/scriptbuilder/structures/events/TowEvent.java
r1 r36 6 6 package scriptbuilder.structures.events; 7 7 8 import scriptbuilder.structures.ELEMENT; 9 import scriptbuilder.structures.I_XML_Writable; 8 10 import scriptbuilder.structures.ScriptEvent; 9 11 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class TowEvent extends ScriptEvent 18 public class TowEvent extends ScriptEvent implements I_XML_Writable 17 19 { 18 20 … … 30 32 public String towPubNum = ""; 31 33 34 @Override 35 public String openTag(String s) 36 { 37 return "<" + s + ">\n"; 38 } 39 40 @Override 41 public String closeTag(String s) 42 { 43 return "</" + s + ">\n"; 44 } 45 46 @Override 47 public String emptyTag(String s) 48 { 49 return "<" + s + "/>\n"; 50 } 51 52 @Override 53 public String toXML() 54 { 55 return emptyTag(ELEMENT.TOW.tag + " Company=\"" + towCompany + "\" ConfNum=\"" 56 + towConfNum + "\" PubNum=\"" + towPubNum + "\" Beat=\"" + towBeat + "\""); 57 } 32 58 } -
trunk/src/scriptbuilder/structures/events/WitnessEvent.java
r1 r36 6 6 package scriptbuilder.structures.events; 7 7 8 import scriptbuilder.structures.ELEMENT; 9 import scriptbuilder.structures.I_XML_Writable; 8 10 import scriptbuilder.structures.ScriptEvent; 9 11 … … 14 16 * @author Bryan McGuffin 15 17 */ 16 public class WitnessEvent extends ScriptEvent 18 public class WitnessEvent extends ScriptEvent implements I_XML_Writable 17 19 { 18 20 … … 31 33 public String witnessNum = ""; 32 34 35 @Override 36 public String toXML() 37 { 38 return emptyTag(ELEMENT.WITNESS.tag + " Name=\"" + witnessName + "\" Address=\"" 39 + witnessAddress + "\" PhoneNum=\"" + witnessNum + "\""); 40 } 41 42 @Override 43 public String openTag(String s) 44 { 45 return "<" + s + ">\n"; 46 } 47 48 @Override 49 public String closeTag(String s) 50 { 51 return "</" + s + ">\n"; 52 } 53 54 @Override 55 public String emptyTag(String s) 56 { 57 return "<" + s + "/>\n"; 58 } 59 33 60 }
Note: See TracChangeset
for help on using the changeset viewer.
