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

    r40 r46  
    241241        String output = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n"; 
    242242        output += "<!DOCTYPE TMC_SCRIPT SYSTEM \"script.dtd\">"; 
    243         output += openTag(ELEMENT.TMC_SCRIPT.tag + " title=\"" + this.script.title + "\""); 
     243        output += XMLWriter.openTag(ELEMENT.TMC_SCRIPT.tag + " title=\"" + this.script.title + "\""); 
    244244 
    245245        for (TimeSlice slice : slices.values()) 
     
    247247            output += slice.toXML(); 
    248248        } 
    249         output += closeTag(ELEMENT.TMC_SCRIPT.tag); 
     249        output += XMLWriter.closeTag(ELEMENT.TMC_SCRIPT.tag); 
    250250        return output; 
    251     } 
    252  
    253     @Override 
    254     public String openTag(String s) 
    255     { 
    256         return "<" + s + ">"; 
    257     } 
    258  
    259     @Override 
    260     public String closeTag(String s) 
    261     { 
    262         return "</" + s + ">\n"; 
    263     } 
    264  
    265     @Override 
    266     public String emptyTag(String s) 
    267     { 
    268         return "<" + s + "/>\n"; 
    269251    } 
    270252 
Note: See TracChangeset for help on using the changeset viewer.