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


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.

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

Legend:

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

    r42 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    5354    public String toXML() 
    5455    { 
    55         String output = openTag(ELEMENT.ATMS_EVALUATION.tag); 
     56        String output = XMLWriter.openTag(ELEMENT.ATMS_EVALUATION.tag); 
    5657        if (expectedAction != null) 
    5758        { 
     
    6263                    str = ""; 
    6364                } 
    64                 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 
    65                 output += str; 
    66                 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 
     65                output += XMLWriter.simpleTag(str, ELEMENT.EXPECTED_ACTION); 
    6766            } 
    6867        } 
    69         output += closeTag(ELEMENT.ATMS_EVALUATION.tag); 
     68        output += XMLWriter.closeTag(ELEMENT.ATMS_EVALUATION.tag); 
    7069 
    7170        return output; 
    7271    } 
    73  
    74     @Override 
    75     public String openTag(String s) 
    76     { 
    77         return "<" + s + ">"; 
    78     } 
    79  
    80     @Override 
    81     public String closeTag(String s) 
    82     { 
    83         return "</" + s + ">\n"; 
    84     } 
    85  
    86     @Override 
    87     public String emptyTag(String s) 
    88     { 
    89         return "<" + s + "/>\n"; 
    90     } 
    9172} 
  • trunk/src/scriptbuilder/structures/events/ActivityLogEvaluationEvent.java

    r42 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    5354    public String toXML() 
    5455    { 
    55         String output = openTag(ELEMENT.ACTIVITY_LOG_EVALUATION.tag); 
     56        String output = XMLWriter.openTag(ELEMENT.ACTIVITY_LOG_EVALUATION.tag); 
    5657        if (expectedAction != null) 
    5758        { 
     
    6263                    str = ""; 
    6364                } 
    64                 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 
    65                 output += str; 
    66                 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 
     65                output += XMLWriter.simpleTag(str, ELEMENT.EXPECTED_ACTION); 
    6766            } 
    6867        } 
    69         output += closeTag(ELEMENT.ACTIVITY_LOG_EVALUATION.tag); 
     68        output += XMLWriter.closeTag(ELEMENT.ACTIVITY_LOG_EVALUATION.tag); 
    7069 
    7170        return output; 
    7271    } 
    73  
    74     @Override 
    75     public String openTag(String s) 
    76     { 
    77         return "<" + s + ">"; 
    78     } 
    79  
    80     @Override 
    81     public String closeTag(String s) 
    82     { 
    83         return "</" + s + ">\n"; 
    84     } 
    85  
    86     @Override 
    87     public String emptyTag(String s) 
    88     { 
    89         return "<" + s + "/>\n"; 
    90     } 
    9172} 
  • trunk/src/scriptbuilder/structures/events/AudioEvent.java

    r38 r46  
    99import scriptbuilder.structures.I_XML_Writable; 
    1010import scriptbuilder.structures.ScriptEvent; 
     11import scriptbuilder.structures.XMLWriter; 
    1112 
    1213/** 
     
    3132    public String toXML() 
    3233    { 
    33         return emptyTag(ELEMENT.AUDIO.tag + " Length=\"" + audioLength + "\" Path=\"" + audioPath + "\""); 
    34     } 
    35  
    36     @Override 
    37     public String openTag(String s) 
    38     { 
    39         return "<" + s + ">"; 
    40     } 
    41  
    42     @Override 
    43     public String closeTag(String s) 
    44     { 
    45         return "</" + s + ">\n"; 
    46     } 
    47  
    48     @Override 
    49     public String emptyTag(String s) 
    50     { 
    51         return "<" + s + "/>\n"; 
     34        return XMLWriter.emptyTag(ELEMENT.AUDIO.tag + " Length=\"" + audioLength + "\" Path=\"" + audioPath + "\""); 
    5235    } 
    5336} 
  • trunk/src/scriptbuilder/structures/events/CADEvaluationEvent.java

    r42 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    5354    public String toXML() 
    5455    { 
    55         String output = openTag(ELEMENT.CAD_EVALUATION.tag); 
     56        String output = XMLWriter.openTag(ELEMENT.CAD_EVALUATION.tag); 
    5657        if (expectedAction != null) 
    5758        { 
     
    6263                    str = ""; 
    6364                } 
    64                 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 
    65                 output += str; 
    66                 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 
     65                output += XMLWriter.simpleTag(str, ELEMENT.EXPECTED_ACTION); 
    6766            } 
    6867        } 
    69         output += closeTag(ELEMENT.CAD_EVALUATION.tag); 
     68        output += XMLWriter.closeTag(ELEMENT.CAD_EVALUATION.tag); 
    7069 
    7170        return output; 
    7271    } 
    73  
    74     @Override 
    75     public String openTag(String s) 
    76     { 
    77         return "<" + s + ">"; 
    78     } 
    79  
    80     @Override 
    81     public String closeTag(String s) 
    82     { 
    83         return "</" + s + ">\n"; 
    84     } 
    85  
    86     @Override 
    87     public String emptyTag(String s) 
    88     { 
    89         return "<" + s + "/>\n"; 
    90     } 
    9172} 
  • trunk/src/scriptbuilder/structures/events/CADEvent.java

    r38 r46  
    99import scriptbuilder.structures.I_XML_Writable; 
    1010import scriptbuilder.structures.ScriptEvent; 
     11import scriptbuilder.structures.XMLWriter; 
    1112 
    1213/** 
     
    3132    public String toXML() 
    3233    { 
    33         String output = openTag(ELEMENT.DETAIL.tag); 
    34         output += detail; 
    35         output += closeTag(ELEMENT.DETAIL.tag); 
     34        String output = XMLWriter.simpleTag(detail, ELEMENT.DETAIL); 
    3635        return output; 
    3736    } 
    38  
    39     @Override 
    40     public String openTag(String s) 
    41     { 
    42         return "<" + s + ">"; 
    43     } 
    44  
    45     @Override 
    46     public String closeTag(String s) 
    47     { 
    48         return "</" + s + ">\n"; 
    49     } 
    50  
    51     @Override 
    52     public String emptyTag(String s) 
    53     { 
    54         return "<" + s + "/>\n"; 
    55     } 
    56  
    5737} 
  • 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} 
  • trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java

    r38 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    3536    public String toXML() 
    3637    { 
    37         String output = openTag(ELEMENT.CHP_RADIO.tag + " RadioFile=\"" + radioFile + "\""); 
    38         output += openTag(ELEMENT.DIALOG.tag); 
     38        String output = XMLWriter.openTag(ELEMENT.CHP_RADIO.tag + " RadioFile=\"" + radioFile + "\""); 
     39        output += XMLWriter.openTag(ELEMENT.DIALOG.tag); 
    3940 
    4041        for (int i = 0; i < lines.size(); i++) 
    4142        { 
    42             output += openTag(ELEMENT.LINE.tag + " Role=\"" + roles.get(i) + "\""); 
     43            output += XMLWriter.openTag(ELEMENT.LINE.tag + " Role=\"" + roles.get(i) + "\""); 
    4344            output += lines.get(i); 
    44             output += closeTag(ELEMENT.LINE.tag); 
     45            output += XMLWriter.closeTag(ELEMENT.LINE.tag); 
    4546        } 
    4647 
    47         output += closeTag(ELEMENT.DIALOG.tag); 
    48         output += closeTag(ELEMENT.CHP_RADIO.tag); 
     48        output += XMLWriter.closeTag(ELEMENT.DIALOG.tag); 
     49        output += XMLWriter.closeTag(ELEMENT.CHP_RADIO.tag); 
    4950 
    5051        return output; 
    5152    } 
    52  
    53     @Override 
    54     public String openTag(String s) 
    55     { 
    56         return "<" + s + ">"; 
    57     } 
    58  
    59     @Override 
    60     public String closeTag(String s) 
    61     { 
    62         return "</" + s + ">\n"; 
    63     } 
    64  
    65     @Override 
    66     public String emptyTag(String s) 
    67     { 
    68         return "<" + s + "/>\n"; 
    69     } 
    70  
    7153} 
  • trunk/src/scriptbuilder/structures/events/CMSEvaluationEvent.java

    r42 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    6263    public String toXML() 
    6364    { 
    64         String output = openTag(ELEMENT.CMS_EVALUATION.tag + " cmsID=\"" + cmsID + "\" type=\"" + cmsType + "\""); 
    65         output += openTag(ELEMENT.LOCATION.tag); 
    66         output += location; 
    67         output += closeTag(ELEMENT.LOCATION.tag); 
     65        String output = XMLWriter.openTag(ELEMENT.CMS_EVALUATION.tag + " cmsID=\"" + cmsID + "\" type=\"" + cmsType + "\""); 
     66        output += XMLWriter.simpleTag(location, ELEMENT.LOCATION); 
    6867 
    6968        if (message.size() > 0) 
    7069        { 
    71             output += openTag(ELEMENT.SAMPLE_MESSAGE.tag); 
     70            output += XMLWriter.openTag(ELEMENT.SAMPLE_MESSAGE.tag); 
    7271            for (String str : message) 
    7372            { 
     
    7675                    str = ""; 
    7776                } 
    78                 output += openTag(ELEMENT.CMS_LINE.tag); 
    79                 output += str; 
    80                 output += closeTag(ELEMENT.CMS_LINE.tag); 
     77                output += XMLWriter.simpleTag(str, ELEMENT.CMS_LINE); 
    8178            } 
    82             output += closeTag(ELEMENT.SAMPLE_MESSAGE.tag); 
     79            output += XMLWriter.closeTag(ELEMENT.SAMPLE_MESSAGE.tag); 
    8380        } 
    8481 
    85         output += closeTag(ELEMENT.CMS_EVALUATION.tag); 
     82        output += XMLWriter.closeTag(ELEMENT.CMS_EVALUATION.tag); 
    8683 
    8784        return output; 
    8885    } 
    89  
    90     @Override 
    91     public String openTag(String s) 
    92     { 
    93         return "<" + s + ">"; 
    94     } 
    95  
    96     @Override 
    97     public String closeTag(String s) 
    98     { 
    99         return "</" + s + ">\n"; 
    100     } 
    101  
    102     @Override 
    103     public String emptyTag(String s) 
    104     { 
    105         return "<" + s + "/>\n"; 
    106     } 
    10786} 
  • trunk/src/scriptbuilder/structures/events/FacilitatorEvaluationEvent.java

    r42 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    5354    public String toXML() 
    5455    { 
    55         String output = openTag(ELEMENT.FACILITATOR_EVALUATION.tag); 
     56        String output = XMLWriter.openTag(ELEMENT.FACILITATOR_EVALUATION.tag); 
    5657        if (expectedAction != null) 
    5758        { 
     
    6263                    str = ""; 
    6364                } 
    64                 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 
    65                 output += str; 
    66                 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 
     65                output += XMLWriter.simpleTag(str, ELEMENT.EXPECTED_ACTION); 
    6766            } 
    6867        } 
    69         output += closeTag(ELEMENT.FACILITATOR_EVALUATION.tag); 
     68        output += XMLWriter.closeTag(ELEMENT.FACILITATOR_EVALUATION.tag); 
    7069 
    7170        return output; 
    7271    } 
    73  
    74     @Override 
    75     public String openTag(String s) 
    76     { 
    77         return "<" + s + ">"; 
    78     } 
    79  
    80     @Override 
    81     public String closeTag(String s) 
    82     { 
    83         return "</" + s + ">\n"; 
    84     } 
    85  
    86     @Override 
    87     public String emptyTag(String s) 
    88     { 
    89         return "<" + s + "/>\n"; 
    90     } 
    9172} 
  • trunk/src/scriptbuilder/structures/events/MaintenanceRadioEvent.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.MAINTENANCE_RADIO.tag); 
    32          
    33         output += message; 
    34          
    35         output += closeTag(ELEMENT.MAINTENANCE_RADIO.tag); 
     32        String output = XMLWriter.simpleTag(message, ELEMENT.MAINTENANCE_RADIO); 
    3633        return output; 
    3734    } 
    38  
    39     @Override 
    40     public String openTag(String s) 
    41     { 
    42         return "<" + s + ">"; 
    43     } 
    44  
    45     @Override 
    46     public String closeTag(String s) 
    47     { 
    48         return "</" + s + ">\n"; 
    49     } 
    50  
    51     @Override 
    52     public String emptyTag(String s) 
    53     { 
    54         return "<" + s + "/>\n"; 
    55     } 
    56  
    5735} 
  • trunk/src/scriptbuilder/structures/events/ParamicsEvent.java

    r38 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    3233 
    3334    public String locationID = ""; 
    34  
    35     @Override 
    36     public String openTag(String s) 
    37     { 
    38         return "<" + s + ">"; 
    39     } 
    40  
    41     @Override 
    42     public String closeTag(String s) 
    43     { 
    44         return "</" + s + ">\n"; 
    45     } 
    46  
    47     @Override 
    48     public String emptyTag(String s) 
    49     { 
    50         return "<" + s + "/>\n"; 
    51     } 
    52  
    5335    @Override 
    5436    public String toXML() 
    5537    { 
    56         String output = openTag(ELEMENT.PARAMICS.tag + " LocationID=\"" + locationID + "\""); 
     38        String output = XMLWriter.openTag(ELEMENT.PARAMICS.tag + " LocationID=\"" + locationID + "\""); 
    5739 
    58         output += openTag(ELEMENT.Status.tag); 
    59         output += status; 
    60         output += closeTag(ELEMENT.Status.tag); 
     40        output += XMLWriter.simpleTag(status, ELEMENT.Status); 
    6141 
    62         output += openTag(ELEMENT.Incident_type.tag); 
    63         output += type; 
    64         output += closeTag(ELEMENT.Incident_type.tag); 
     42        output += XMLWriter.simpleTag(type, ELEMENT.Incident_type); 
    6543 
    6644        for (Integer lane : laneNums) 
    6745        { 
    68             output += openTag(ELEMENT.Lane_number.tag); 
    69             output += lane; 
    70             output += closeTag(ELEMENT.Lane_number.tag); 
     46            output += XMLWriter.simpleTag(""+lane, ELEMENT.Lane_number); 
    7147        } 
    72         output += closeTag(ELEMENT.PARAMICS.tag); 
     48        output += XMLWriter.closeTag(ELEMENT.PARAMICS.tag); 
    7349 
    7450        return output; 
  • trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java

    r42 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    5354    public String toXML() 
    5455    { 
    55         String output = openTag(ELEMENT.RADIO_EVALUATION.tag); 
     56        String output = XMLWriter.openTag(ELEMENT.RADIO_EVALUATION.tag); 
    5657        if (expectedAction != null) 
    5758        { 
     
    6263                    str = ""; 
    6364                } 
    64                 output += openTag(ELEMENT.EXPECTED_ACTION.tag); 
    65                 output += str; 
    66                 output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 
     65                output += XMLWriter.simpleTag(str, ELEMENT.EXPECTED_ACTION); 
    6766            } 
    6867        } 
    69         output += closeTag(ELEMENT.RADIO_EVALUATION.tag); 
     68        output += XMLWriter.closeTag(ELEMENT.RADIO_EVALUATION.tag); 
    7069 
    7170        return output; 
    7271    } 
    73  
    74     @Override 
    75     public String openTag(String s) 
    76     { 
    77         return "<" + s + ">"; 
    78     } 
    79  
    80     @Override 
    81     public String closeTag(String s) 
    82     { 
    83         return "</" + s + ">\n"; 
    84     } 
    85  
    86     @Override 
    87     public String emptyTag(String s) 
    88     { 
    89         return "<" + s + "/>\n"; 
    90     } 
    9172} 
  • trunk/src/scriptbuilder/structures/events/TMTRadioEvent.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.TMT_RADIO.tag); 
    32         output += message; 
    33         output += closeTag(ELEMENT.TMT_RADIO.tag); 
     32        String output = XMLWriter.simpleTag(message, ELEMENT.TMT_RADIO); 
    3433        return output; 
    3534    } 
    3635 
    37     @Override 
    38     public String openTag(String s) 
    39     { 
    40         return "<" + s + ">"; 
    41     } 
    42  
    43     @Override 
    44     public String closeTag(String s) 
    45     { 
    46         return "</" + s + ">\n"; 
    47     } 
    48  
    49     @Override 
    50     public String emptyTag(String s) 
    51     { 
    52         return "<" + s + "/>\n"; 
    53     } 
    5436} 
  • trunk/src/scriptbuilder/structures/events/TelephoneEvent.java

    r38 r46  
    1010import scriptbuilder.structures.I_XML_Writable; 
    1111import scriptbuilder.structures.ScriptEvent; 
     12import scriptbuilder.structures.XMLWriter; 
    1213 
    1314/** 
     
    3334    public String toXML() 
    3435    { 
    35         String output = openTag(ELEMENT.TELEPHONE.tag); 
     36        String output = XMLWriter.openTag(ELEMENT.TELEPHONE.tag); 
    3637        for (int i = 0; i < lines.size(); i++) 
    3738        { 
    3839            if (roles.get(i).equalsIgnoreCase(ELEMENT.STUDENT.tag)) 
    3940            { 
    40                 output += openTag(ELEMENT.STUDENT.tag); 
    41                 output += lines.get(i); 
    42                 output += closeTag(ELEMENT.STUDENT.tag); 
     41                output += XMLWriter.simpleTag(lines.get(i), ELEMENT.STUDENT); 
    4342            } 
    4443            else 
    4544            { 
    46                 output += openTag(ELEMENT.INSTRUCTOR.tag + " Role=\"" + roles.get(i) + "\""); 
     45                output += XMLWriter.openTag(ELEMENT.INSTRUCTOR.tag + " Role=\"" + roles.get(i) + "\""); 
    4746                output += lines.get(i); 
    48                 output += closeTag(ELEMENT.INSTRUCTOR.tag); 
     47                output += XMLWriter.closeTag(ELEMENT.INSTRUCTOR.tag); 
    4948            } 
    5049        } 
    51         output += closeTag(ELEMENT.TELEPHONE.tag); 
     50        output += XMLWriter.closeTag(ELEMENT.TELEPHONE.tag); 
    5251        return output; 
    5352    } 
    54  
    55     @Override 
    56     public String openTag(String s) 
    57     { 
    58         return "<" + s + ">"; 
    59     } 
    60  
    61     @Override 
    62     public String closeTag(String s) 
    63     { 
    64         return "</" + s + ">\n"; 
    65     } 
    66  
    67     @Override 
    68     public String emptyTag(String s) 
    69     { 
    70         return "<" + s + "/>\n"; 
    71     } 
    7253} 
  • trunk/src/scriptbuilder/structures/events/TowEvent.java

    r38 r46  
    99import scriptbuilder.structures.I_XML_Writable; 
    1010import scriptbuilder.structures.ScriptEvent; 
     11import scriptbuilder.structures.XMLWriter; 
    1112 
    1213/** 
     
    3334 
    3435    @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  
    52     @Override 
    5336    public String toXML() 
    5437    { 
    55         return emptyTag(ELEMENT.TOW.tag + " Company=\"" + towCompany + "\" ConfNum=\"" 
     38        return XMLWriter.emptyTag(ELEMENT.TOW.tag + " Company=\"" + towCompany + "\" ConfNum=\"" 
    5639                + towConfNum + "\" PubNum=\"" + towPubNum + "\" Beat=\"" + towBeat + "\""); 
    5740    } 
  • 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    } 
  • trunk/src/scriptbuilder/structures/events/WitnessEvent.java

    r38 r46  
    99import scriptbuilder.structures.I_XML_Writable; 
    1010import scriptbuilder.structures.ScriptEvent; 
     11import scriptbuilder.structures.XMLWriter; 
    1112 
    1213/** 
     
    3637    public String toXML() 
    3738    { 
    38         return emptyTag(ELEMENT.WITNESS.tag + " Name=\"" + witnessName + "\" Address=\"" 
     39        return XMLWriter.emptyTag(ELEMENT.WITNESS.tag + " Name=\"" + witnessName + "\" Address=\"" 
    3940                + witnessAddress + "\" PhoneNum=\"" + witnessNum + "\""); 
    4041    } 
    41  
    42     @Override 
    43     public String openTag(String s) 
    44     { 
    45         return "<" + s + ">"; 
    46     } 
    47  
    48     @Override 
    49     public String closeTag(String s) 
    50     { 
    51         return "</" + s + ">\n"; 
    52     } 
    53  
    54     @Override 
    55     public String emptyTag(String s) 
    56     { 
    57         return "<" + s + "/>\n"; 
    58     } 
    59  
    6042} 
Note: See TracChangeset for help on using the changeset viewer.