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

Annotation of /android/TrainInfo/src/dk/thoerup/traininfo/provider/ProviderFactory.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 253 - (hide annotations) (download)
Mon Aug 10 16:58:22 2009 UTC (14 years, 9 months ago) by torben
File size: 610 byte(s)
Refactored the station lookup into a provider interface
1 torben 237 package dk.thoerup.traininfo.provider;
2    
3    
4 torben 253 public class ProviderFactory {
5     private static DepartureProvider departureProvider = null;
6     private static StationProvider stationProvider = null;
7 torben 237
8 torben 253 public static DepartureProvider getDepartureProvider() {
9     if (departureProvider == null) {
10 torben 237 //provider = new DebugProvider();
11 torben 253 departureProvider = new XmlDepartureProvider();
12 torben 237 }
13    
14 torben 253 return departureProvider;
15 torben 237 }
16 torben 253
17     public static StationProvider getStationProvider() {
18     if (stationProvider == null) {
19     stationProvider = new GoogleStationProvider();
20     }
21    
22     return stationProvider;
23     }
24 torben 237 }

  ViewVC Help
Powered by ViewVC 1.1.20