Changeset 47 in tmcsimulator-scriptbuilder for trunk/src/scriptbuilder/structures/events


Ignore:
Timestamp:
08/08/2017 09:36:51 AM (9 years ago)
Author:
bmcguffin
Message:

Updated toXML behaviors for several classes to bring final adjustments in line with desired output.

Location:
trunk/src/scriptbuilder/structures/events
Files:
2 edited

Legend:

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

    r46 r47  
    66package scriptbuilder.structures.events; 
    77 
     8import java.util.StringTokenizer; 
    89import scriptbuilder.structures.ELEMENT; 
    910import scriptbuilder.structures.I_XML_Writable; 
     
    3233    public String toXML() 
    3334    { 
    34         String output = XMLWriter.simpleTag(detail, ELEMENT.DETAIL); 
     35        StringTokenizer tok = new StringTokenizer(detail, "\n"); 
     36        String output = ""; 
     37        while (tok.hasMoreTokens()) 
     38        { 
     39            output += XMLWriter.simpleTag(tok.nextToken(), ELEMENT.DETAIL); 
     40        } 
    3541        return output; 
    3642    } 
  • trunk/src/scriptbuilder/structures/events/ParamicsEvent.java

    r46 r47  
    3333 
    3434    public String locationID = ""; 
     35 
    3536    @Override 
    3637    public String toXML() 
     
    4041        output += XMLWriter.simpleTag(status, ELEMENT.Status); 
    4142 
    42         output += XMLWriter.simpleTag(type, ELEMENT.Incident_type); 
     43        if (!type.equals("")) 
     44        { 
     45            output += XMLWriter.simpleTag(type, ELEMENT.Incident_type); 
     46        } 
    4347 
    4448        for (Integer lane : laneNums) 
    4549        { 
    46             output += XMLWriter.simpleTag(""+lane, ELEMENT.Lane_number); 
     50            output += XMLWriter.simpleTag("" + lane, ELEMENT.Lane_number); 
    4751        } 
    4852        output += XMLWriter.closeTag(ELEMENT.PARAMICS.tag); 
Note: See TracChangeset for help on using the changeset viewer.