Changeset 203 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/TimeSlice.java


Ignore:
Timestamp:
02/01/2020 04:18:21 PM (6 years ago)
Author:
jdalbey
Message:

XMLWriter.java name changed to XMLBuilder. Add pretty printing methods (ticket #237).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/structures/TimeSlice.java

    r176 r203  
    225225        } 
    226226 
    227         String output = XMLWriter.openTag(ELEMENT.SCRIPT_EVENT.tag); 
     227        String output = XMLBuilder.openTag(ELEMENT.SCRIPT_EVENT.tag); 
    228228        SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss"); 
    229229        df.setTimeZone(TimeZone.getTimeZone("GMT")); 
    230230        // Build the output string, starting with a newline (ticket #203) 
    231         output += "\n" + XMLWriter.openTag(ELEMENT.TIME_INDEX.tag) + df.format(new Date(seconds * 1000)) 
    232                 + XMLWriter.closeTag(ELEMENT.TIME_INDEX.tag); 
    233  
    234         output += XMLWriter.openTag(ELEMENT.INCIDENT.tag + " LogNum=\"" + thisIncident.number + "\""); 
    235         output += thisIncident.name + XMLWriter.closeTag(ELEMENT.INCIDENT.tag); 
    236         output += XMLWriter.emptyTag(ELEMENT.COLOR.tag 
     231        output += "\n" + XMLBuilder.openTag(ELEMENT.TIME_INDEX.tag) + df.format(new Date(seconds * 1000)) 
     232                + XMLBuilder.closeTag(ELEMENT.TIME_INDEX.tag); 
     233 
     234        output += XMLBuilder.openTag(ELEMENT.INCIDENT.tag + " LogNum=\"" + thisIncident.number + "\""); 
     235        output += thisIncident.name + XMLBuilder.closeTag(ELEMENT.INCIDENT.tag); 
     236        output += XMLBuilder.emptyTag(ELEMENT.COLOR.tag 
    237237                + " r=\"" + thisIncident.color.getRed() + "\"" 
    238238                + " g=\"" + thisIncident.color.getGreen() + "\"" 
     
    241241        if ((cadData != null && cadData.hasCadData()) || containsCADIncidentEvent()) 
    242242        { 
    243             output += XMLWriter.openTag(ELEMENT.CAD_DATA.tag); 
     243            output += XMLBuilder.openTag(ELEMENT.CAD_DATA.tag); 
    244244            if (cadData != null) 
    245245            { 
     
    249249            if (containsCADIncidentEvent()) 
    250250            { 
    251                 output += XMLWriter.openTag(ELEMENT.CAD_INCIDENT_EVENT.tag); 
     251                output += XMLBuilder.openTag(ELEMENT.CAD_INCIDENT_EVENT.tag); 
    252252                for (I_ScriptEvent ev : eventsCopy) 
    253253                { 
     
    264264 
    265265                eventsCopy = eventsCopy2; 
    266                 output += XMLWriter.closeTag(ELEMENT.CAD_INCIDENT_EVENT.tag); 
    267             } 
    268  
    269             output += XMLWriter.closeTag(ELEMENT.CAD_DATA.tag); 
     266                output += XMLBuilder.closeTag(ELEMENT.CAD_INCIDENT_EVENT.tag); 
     267            } 
     268 
     269            output += XMLBuilder.closeTag(ELEMENT.CAD_DATA.tag); 
    270270        } 
    271271 
    272272        if (cadData != null && cadData.hasGeneralInfo()) 
    273273        { 
    274             output += XMLWriter.openTag(ELEMENT.GENERAL_INFO.tag); 
    275  
    276             output += XMLWriter.simpleTag(cadData.General_Title, ELEMENT.TITLE); 
    277  
    278             output += XMLWriter.simpleTag(cadData.General_Text, ELEMENT.TEXT); 
    279  
    280             output += XMLWriter.closeTag(ELEMENT.GENERAL_INFO.tag); 
     274            output += XMLBuilder.openTag(ELEMENT.GENERAL_INFO.tag); 
     275 
     276            output += XMLBuilder.simpleTag(cadData.General_Title, ELEMENT.TITLE); 
     277 
     278            output += XMLBuilder.simpleTag(cadData.General_Text, ELEMENT.TEXT); 
     279 
     280            output += XMLBuilder.closeTag(ELEMENT.GENERAL_INFO.tag); 
    281281 
    282282        } 
     
    290290            } 
    291291        } 
    292         output += XMLWriter.closeTag(ELEMENT.SCRIPT_EVENT.tag); 
     292        output += XMLBuilder.closeTag(ELEMENT.SCRIPT_EVENT.tag); 
    293293        return output; 
    294294    } 
Note: See TracChangeset for help on using the changeset viewer.