Changeset 36 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/TMTRadioEvent.java


Ignore:
Timestamp:
08/03/2017 09:26:21 AM (9 years ago)
Author:
bmcguffin
Message:

Added toXML implementation for all remaining event classes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/structures/events/TMTRadioEvent.java

    r1 r36  
    66package scriptbuilder.structures.events; 
    77 
     8import scriptbuilder.structures.ELEMENT; 
     9import scriptbuilder.structures.I_XML_Writable; 
    810import scriptbuilder.structures.ScriptEvent; 
    911 
     
    1416 * @author Bryan McGuffin 
    1517 */ 
    16 public class TMTRadioEvent extends ScriptEvent 
     18public class TMTRadioEvent extends ScriptEvent implements I_XML_Writable 
    1719{ 
    1820 
     
    2325 
    2426    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    } 
    2554} 
Note: See TracChangeset for help on using the changeset viewer.