Changeset 35 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java
- Timestamp:
- 08/02/2017 03:39:04 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/structures/events/CHPRadioEvent.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 … … 16 18 * @author Bryan McGuffin 17 19 */ 18 public class CHPRadioEvent extends ScriptEvent 20 public class CHPRadioEvent extends ScriptEvent implements I_XML_Writable 19 21 { 20 22 … … 30 32 public String radioFile = ""; 31 33 34 @Override 35 public String toXML() 36 { 37 String output = openTag(ELEMENT.CHP_RADIO.tag + " RadioFile=\"" + radioFile + "\""); 38 output += openTag(ELEMENT.DIALOG.tag); 39 40 for (int i = 0; i < lines.size(); i++) 41 { 42 output += openTag(ELEMENT.LINE.tag + " Role=\"" + roles.get(i) + "\""); 43 output += lines.get(i); 44 output += closeTag(ELEMENT.LINE.tag); 45 } 46 47 output += closeTag(ELEMENT.DIALOG.tag); 48 output += closeTag(ELEMENT.CHP_RADIO.tag); 49 50 return output; 51 } 52 53 @Override 54 public String openTag(String s) 55 { 56 return "<" + s + ">\n"; 57 } 58 59 @Override 60 public String closeTag(String s) 61 { 62 return "</" + s + ">\n"; 63 } 64 65 @Override 66 public String emptyTag(String s) 67 { 68 return "<" + s + "/>\n"; 69 } 70 32 71 }
Note: See TracChangeset
for help on using the changeset viewer.
