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


Ignore:
Timestamp:
08/07/2017 04:20:08 PM (9 years ago)
Author:
bmcguffin
Message:

Added file: XMLWriter, in package Scriptbuilder.structures. It holds static methods which ither classes that implement I_XML_Writable may find useful. Also restructured the toXML method of many classes to utilize this new class.

File:
1 edited

Legend:

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

    r38 r46  
    99import scriptbuilder.structures.I_XML_Writable; 
    1010import scriptbuilder.structures.ScriptEvent; 
     11import scriptbuilder.structures.XMLWriter; 
    1112 
    1213/** 
     
    3132 
    3233    public String unitNum = ""; 
    33      
    34     @Override 
    35     public String openTag(String s) 
    36     { 
    37         return "<" + s + ">"; 
    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  
    5234    @Override 
    5335    public String toXML() 
    5436    { 
    55         return emptyTag(ELEMENT.UNIT.tag+" UnitNum=\""+unitNum+"\" Status=\"" 
     37        return XMLWriter.emptyTag(ELEMENT.UNIT.tag+" UnitNum=\""+unitNum+"\" Status=\"" 
    5638                +unitStatus+"\" Primary=\""+unitPrimary+"\" Active=\""+unitActive+"\""); 
    5739    } 
Note: See TracChangeset for help on using the changeset viewer.