Changeset 35 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/UnitEvent.java


Ignore:
Timestamp:
08/02/2017 03:39:04 PM (9 years ago)
Author:
bmcguffin
Message:

Added toXML implementation for Audio, CAD detail, Unit, Paramics, Telephone, and CHP radio events.

File:
1 edited

Legend:

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

    r1 r35  
    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 UnitEvent extends ScriptEvent 
     18public class UnitEvent extends ScriptEvent implements I_XML_Writable 
    1719{ 
    1820 
     
    2931 
    3032    public String unitNum = ""; 
     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.UNIT.tag+" UnitNum=\""+unitNum+"\" Status=\"" 
     56                +unitStatus+"\" Primary=\""+unitPrimary+"\" Active=\""+unitActive+"\""); 
     57    } 
     58 
    3159} 
Note: See TracChangeset for help on using the changeset viewer.