4 import java.util.TreeMap;
13 * <trkpt lat="35.32123832" lon="139.56965631">
14 * <ele>47.20000076293945</ele>
15 * <time>2012-06-15T03:00:29Z</time>
23 @SuppressWarnings("serial")
24 public class ElementMapTRKSEG extends TreeMap<Date, ElementMapTRKPT> {
25 public ElementMapTRKSEG() {
26 super(new TimeComparator());
30 * 拡張put value:ElementMapTRKPTをputするとElementMapTRKPT内の最初のエントリのtimeを読み取ってkeyとしてthis.put(key,value)する。
32 * @throws DOMException
34 public void put(ElementMapTRKPT value) {
35 for (Date key : value.keySet()) {
41 public void printheader() {
42 System.out.println("|--------------------------------+--------------------+--------------------|");
43 System.out.println("| GPS logging time | First Time | Last Time |");
44 System.out.println("|--------------------------------+--------------------+--------------------|");
47 public void printfooter() {
48 System.out.println("|--------------------------------+--------------------+--------------------|");
52 public void printinfo() {
54 for (java.util.Map.Entry<Date, ElementMapTRKPT> map : this.entrySet()) {
55 ElementMapTRKPT mapTRKPT = map.getValue();