/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package scriptbuilder.structures.events; import scriptbuilder.structures.ELEMENT; import scriptbuilder.structures.I_XML_Writable; import scriptbuilder.structures.ScriptEvent; /** * Data model for a Tow event. A tow truck has a beat and a company, and two * phone numbers: one public, and one for confirmation. * * @author Bryan McGuffin */ public class TowEvent extends ScriptEvent implements I_XML_Writable { public TowEvent() { super(ScriptEventType.TOW_EVENT); } public String towBeat = ""; public String towCompany = ""; public String towConfNum = ""; public String towPubNum = ""; @Override public String openTag(String s) { return "<" + s + ">"; } @Override public String closeTag(String s) { return "\n"; } @Override public String emptyTag(String s) { return "<" + s + "/>\n"; } @Override public String toXML() { return emptyTag(ELEMENT.TOW.tag + " Company=\"" + towCompany + "\" ConfNum=\"" + towConfNum + "\" PubNum=\"" + towPubNum + "\" Beat=\"" + towBeat + "\""); } }