]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/load/xml/ZipFileLoader.java
Version 10, May 2010
[GpsPrune.git] / tim / prune / load / xml / ZipFileLoader.java
index ba9407c8063c9ea9beb44c213c3da53a099af6dd..2d0f1693226cced1a8dd8aafd057d32fd506e936 100644 (file)
@@ -12,6 +12,7 @@ import javax.xml.parsers.SAXParserFactory;
 
 import tim.prune.App;
 import tim.prune.data.Altitude;
+import tim.prune.data.SourceInfo;
 
 /**
  * Class to handle the loading of zipped xml files
@@ -63,8 +64,10 @@ public class ZipFileLoader
                                                }
                                                else {
                                                        // Send back to app
+                                                       SourceInfo sourceInfo = new SourceInfo(inFile,
+                                                               (handler instanceof GpxHandler?SourceInfo.FILE_TYPE.GPX:SourceInfo.FILE_TYPE.KML));
                                                        _app.informDataLoaded(handler.getFieldArray(), handler.getDataArray(),
-                                                               Altitude.Format.METRES, inFile.getName());
+                                                               Altitude.Format.METRES, sourceInfo);
                                                        xmlFound = true;
                                                }
                                        }
@@ -77,7 +80,7 @@ public class ZipFileLoader
                        }
                }
                catch (Exception e) {
-                       System.err.println("Error: " + e.getClass().getName() + " -message= " + e.getMessage());
+                       System.err.println("ZipFile Error: " + e.getClass().getName() + " -message= " + e.getMessage());
                }
        }
 
@@ -110,7 +113,7 @@ public class ZipFileLoader
                                                else {
                                                        // Send back to app
                                                        _app.informDataLoaded(handler.getFieldArray(), handler.getDataArray(),
-                                                               Altitude.Format.METRES, "gpsies");
+                                                               Altitude.Format.METRES, new SourceInfo("gpsies", SourceInfo.FILE_TYPE.GPSIES));
                                                        xmlFound = true;
                                                }
                                        }
@@ -122,7 +125,7 @@ public class ZipFileLoader
                        }
                }
                catch (Exception e) {
-                       System.err.println("Error: " + e.getClass().getName() + " -message= " + e.getMessage());
+                       System.err.println("ZipStream Error: " + e.getClass().getName() + " -message= " + e.getMessage());
                }
        }
 }