X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2Fgpsies%2FGpsiesXmlHandler.java;h=c549c59c1a7a59d2f57a05e46067af0e1af6d19d;hb=92dad5df664287acb51728e9ea599f150765d34a;hp=3d801be5bc845c5e449c486626ef0837d89ba4d6;hpb=f35b6d628f68e3b5ef19965ad8988d0dd1eb8efa;p=GpsPrune.git diff --git a/tim/prune/function/gpsies/GpsiesXmlHandler.java b/tim/prune/function/gpsies/GpsiesXmlHandler.java index 3d801be..c549c59 100644 --- a/tim/prune/function/gpsies/GpsiesXmlHandler.java +++ b/tim/prune/function/gpsies/GpsiesXmlHandler.java @@ -6,14 +6,16 @@ import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; +import tim.prune.function.search.SearchResult; + /** * XML handler for dealing with XML returned from gpsies.com */ public class GpsiesXmlHandler extends DefaultHandler { private String _value = null; - private ArrayList _trackList = null; - private GpsiesTrack _track = null; + private ArrayList _trackList = null; + private SearchResult _track = null; /** @@ -23,10 +25,10 @@ public class GpsiesXmlHandler extends DefaultHandler Attributes inAttributes) throws SAXException { if (inTagName.equals("tracks")) { - _trackList = new ArrayList(); + _trackList = new ArrayList(); } else if (inTagName.equals("track")) { - _track = new GpsiesTrack(); + _track = new SearchResult(); } _value = null; super.startElement(inUri, inLocalName, inTagName, inAttributes); @@ -48,7 +50,7 @@ public class GpsiesXmlHandler extends DefaultHandler _track.setDescription(_value); } else if (inTagName.equals("fileId")) { - _track.setWebUrl("http://gpsies.com/map.do?fileId=" + _value); + _track.setWebUrl("https://gpsies.com/map.do?fileId=" + _value); } else if (inTagName.equals("trackLengthM")) { try { @@ -76,7 +78,7 @@ public class GpsiesXmlHandler extends DefaultHandler /** * @return the list of tracks */ - public ArrayList getTrackList() + public ArrayList getTrackList() { return _trackList; }