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<GpsiesTrack> _trackList = null;
- private GpsiesTrack _track = null;
+ private ArrayList<SearchResult> _trackList = null;
+ private SearchResult _track = null;
/**
Attributes inAttributes) throws SAXException
{
if (inTagName.equals("tracks")) {
- _trackList = new ArrayList<GpsiesTrack>();
+ _trackList = new ArrayList<SearchResult>();
}
else if (inTagName.equals("track")) {
- _track = new GpsiesTrack();
+ _track = new SearchResult();
}
_value = null;
super.startElement(inUri, inLocalName, inTagName, inAttributes);
_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 {
/**
* @return the list of tracks
*/
- public ArrayList<GpsiesTrack> getTrackList()
+ public ArrayList<SearchResult> getTrackList()
{
return _trackList;
}