Changeset 42 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java
- Timestamp:
- 08/07/2017 12:57:39 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java
r38 r42 4 4 * and open the template in the editor. 5 5 */ 6 7 6 package scriptbuilder.structures.events; 8 7 … … 24 23 super(ScriptEventType.RADIO_EVAL_EVENT); 25 24 } 26 25 27 26 public ArrayList<String> expectedAction = new ArrayList<String>(); 28 27 29 28 @Override 30 29 public ArrayList<String> getExpectedActions() … … 32 31 return expectedAction; 33 32 } 34 33 35 34 @Override 36 35 public void addAction(String act) … … 44 43 expectedAction.set(index, act); 45 44 } 46 45 47 46 @Override 48 47 public void removeAction(int index) … … 55 54 { 56 55 String output = openTag(ELEMENT.RADIO_EVALUATION.tag); 57 for (String str : expectedAction)56 if (expectedAction != null) 58 57 { 59 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 60 output += str; 61 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 58 for (String str : expectedAction) 59 { 60 if (str == null) 61 { 62 str = ""; 63 } 64 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 65 output += str; 66 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 67 } 62 68 } 63 69 output += closeTag(ELEMENT.RADIO_EVALUATION.tag); 64 70 65 71 return output; 66 72 }
Note: See TracChangeset
for help on using the changeset viewer.
