Changeset 46 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events/CCTVEvent.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/CCTVEvent.java

    r38 r46  
    99import scriptbuilder.structures.I_XML_Writable; 
    1010import scriptbuilder.structures.ScriptEvent; 
     11import scriptbuilder.structures.XMLWriter; 
    1112 
    1213/** 
     
    2930    public String toXML() 
    3031    { 
    31         String output = openTag(ELEMENT.CCTV_INFO.tag); 
    32         output += message; 
    33         output += closeTag(ELEMENT.CCTV_INFO.tag); 
     32        String output = XMLWriter.simpleTag(message, ELEMENT.CCTV_INFO); 
    3433         
    3534        return output; 
    3635    } 
    37  
    38     @Override 
    39     public String openTag(String s) 
    40     { 
    41         return "<" + s + ">"; 
    42     } 
    43  
    44     @Override 
    45     public String closeTag(String s) 
    46     { 
    47         return "</" + s + ">\n"; 
    48     } 
    49  
    50     @Override 
    51     public String emptyTag(String s) 
    52     { 
    53         return "<" + s + "/>\n"; 
    54     } 
    5536} 
Note: See TracChangeset for help on using the changeset viewer.