/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/provider/XmlStationProvider.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/provider/XmlStationProvider.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 380 by torben, Tue Sep 29 19:06:34 2009 UTC revision 381 by torben, Fri Oct 2 10:39:09 2009 UTC
# Line 1  Line 1 
1  package dk.thoerup.traininfo.provider;  package dk.thoerup.traininfo.provider;
2    
3    import java.net.URI;
4  import java.util.ArrayList;  import java.util.ArrayList;
5  import java.util.List;  import java.util.List;
6    
# Line 8  import org.w3c.dom.Node; Line 9  import org.w3c.dom.Node;
9  import org.w3c.dom.NodeList;  import org.w3c.dom.NodeList;
10    
11  import android.location.Location;  import android.location.Location;
12    import android.net.Uri;
13  import android.util.Log;  import android.util.Log;
14  import dk.thoerup.traininfo.StationBean;  import dk.thoerup.traininfo.StationBean;
15  import dk.thoerup.traininfo.util.DownloadUtil;  import dk.thoerup.traininfo.util.DownloadUtil;
# Line 23  public class XmlStationProvider implemen Line 25  public class XmlStationProvider implemen
25                  return stations;                  return stations;
26          }          }
27    
28    
29          @Override          @Override
30          public boolean lookupStations(Location location) {          public boolean lookupStations(Location location) {
                 boolean success = false;  
31                  String url = XmlUtil.SERVICE_BASE + "/LocateStations?latitude=" + location.getLatitude() + "&longitude=" + location.getLongitude();                  String url = XmlUtil.SERVICE_BASE + "/LocateStations?latitude=" + location.getLatitude() + "&longitude=" + location.getLongitude();
32                  Log.i("url", url);                  Log.i("url", url);
33                    return lookupStationsWorker(url);
34            }
35            
36            @Override
37            public boolean lookupStations(String name) {            
38                    String url = XmlUtil.SERVICE_BASE + "/LocateStations?name=" + Uri.encode(name);
39                    Log.i("url", url);
40                    return lookupStationsWorker(url);
41            }
42            
43            
44            public boolean lookupStationsWorker(String url) {
45                    boolean success = false;
46    
47                  try {                  try {
48                          stations.clear();                          stations.clear();
49                                                    

Legend:
Removed from v.380  
changed lines
  Added in v.381

  ViewVC Help
Powered by ViewVC 1.1.20