package scriptbuilder.structures; /** * * @author Bryan McGuffin */ class Location_Info implements I_XML_Writable { public String Location_ID = ""; public String Route = ""; public String Direction = ""; public String Postmile = ""; public String Location_type = ""; @Override public String toXML() { String output = openTag(ELEMENT.LOCATION_INFO.tag + " ID=\"" + Location_ID + "\""); output += openTag(ELEMENT.Route.tag); output += Route; output += closeTag(ELEMENT.Route.tag); output += openTag(ELEMENT.Direction.tag); output += Direction; output += closeTag(ELEMENT.Direction.tag); output += openTag(ELEMENT.Postmile.tag); output += Postmile; output += closeTag(ELEMENT.Postmile.tag); output += openTag(ELEMENT.Location_type.tag); output += Location_type; output += closeTag(ELEMENT.Location_type.tag); output += closeTag(ELEMENT.LOCATION_INFO.tag); return output; } @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"; } }