Index: trunk/src/scriptbuilder/structures/CadData.java
===================================================================
--- trunk/src/scriptbuilder/structures/CadData.java	(revision 39)
+++ trunk/src/scriptbuilder/structures/CadData.java	(revision 39)
@@ -0,0 +1,82 @@
+package scriptbuilder.structures;
+
+import java.util.ArrayList;
+
+/**
+ * Aggregation of several information fields relevant to each timeslice.
+ *
+ * @author Bryan McGuffin
+ */
+public class CadData implements I_XML_Writable
+{
+
+    public CadData()
+    {
+        locInfo = new ArrayList<Location_Info>();
+    }
+
+    public TimeSlice tSlice;
+
+    public String Header_Type = "";
+
+    public String Header_Beat = "";
+
+    public String Header_TruncLoc = "";
+
+    public String Header_FullLoc = "";
+
+    public String Master_Inc_Num = "";
+
+    public String Info_Type = "";
+
+    public String Info_Type_Code = "";
+
+    public String Agy = "";
+
+    public String General_Title = "";
+
+    public String General_Text = "";
+    
+    public String Location_Beat = "";
+    
+    public String Location_Loc = "";
+    
+    public String Location_Fire = "";
+    
+    public String Location_Law = "";
+    
+    public String Location_Ems = "";
+    
+    public String Location_City = "";
+    
+    public String Location_Address = "";
+    
+    public String Location_Area = "";
+
+    public ArrayList<Location_Info> locInfo;
+
+    @Override
+    public String toXML()
+    {
+        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
+    }
+
+    @Override
+    public String openTag(String s)
+    {
+        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
+    }
+
+    @Override
+    public String closeTag(String s)
+    {
+        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
+    }
+
+    @Override
+    public String emptyTag(String s)
+    {
+        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
+    }
+
+}
Index: trunk/src/scriptbuilder/structures/Location_Info.java
===================================================================
--- trunk/src/scriptbuilder/structures/Location_Info.java	(revision 39)
+++ trunk/src/scriptbuilder/structures/Location_Info.java	(revision 39)
@@ -0,0 +1,18 @@
+package scriptbuilder.structures;
+
+/**
+ *
+ * @author Bryan McGuffin
+ */
+class Location_Info 
+{
+    public String Location_ID = "";
+    
+    public String Route = "";
+    
+    public String Direction = "";
+    
+    public String Postmile = "";
+    
+    public String Location_type = "";
+}
