@@ -0,0 +1,1318 @@
+package org.pml.debrief.KMLTransfer;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Date;%0A%0Aimport MWC.GenericData.HiResDate;%0Aimport MWC.GenericData.TimePeriod;%0Aimport MWC.GenericData.WorldArea;%0Aimport MWC.GenericData.WorldLocation;%0Aimport MWC.TacticalData.Track;%0A%0Apublic class JSONParser%0A%7B%0A%09public JSONParser(String dirName)%0A%09%7B%0A%09%09// TODO Auto-generated constructor stub%0A%09%7D%0A%0A%09@SuppressWarnings(%22deprecation%22)%0A%09public static void main(String%5B%5D args)%0A%09%7B%0A%09%09// get the directory name%0A%09%09String dirName = %22%22;%0A%09%09%0A%09%09// get the coords%0A%09%09WorldLocation tl = new WorldLocation(-5, 50, 0);%0A%09%09WorldLocation br = new WorldLocation(-4, 52, 0);%0A%09%09WorldArea wa = new WorldArea(tl, br);%0A%0A%09%09// get the time period%0A%09%09HiResDate start = new HiResDate(new Date(2012,2,20,10,30,0));%0A%09%09HiResDate end = new HiResDate(new Date(2012,2,20,14,00,0));%0A%09%09TimePeriod timePeriod = new TimePeriod.BaseTimePeriod(start, end);%0A%09%09%0A%09%09// go for it%0A%09%09%0A%09%09JSONParser parser = new JSONParser(dirName);%0A%0A%09%09ArrayList%3CTrack%3E tracks = parser.extractDataFor(timePeriod, wa);%0A%09%09%0A%09%09// ok, now output them.%0A%09%09dumpToREP(tracks);%0A%09%7D%0A%0A%09private static void dumpToREP(ArrayList%3CTrack%3E tracks)%0A%09%7B%0A%09%09// TODO Auto-generated method stub%0A%09%09%0A%09%7D%0A%0A%09private ArrayList%3CTrack%3E extractDataFor(TimePeriod timePeriod, WorldArea wa)%0A%09%7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return null;%0A%09%7D%0A%7D%0A

introduce skeleton for JSON parser