Changeset 36 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/WitnessEvent.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/WitnessEvent.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 WitnessEvent extends ScriptEvent 
     18public class WitnessEvent extends ScriptEvent implements I_XML_Writable 
    1719{ 
    1820 
     
    3133    public String witnessNum = ""; 
    3234 
     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 
    3360} 
Note: See TracChangeset for help on using the changeset viewer.