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

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

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

android/TrainInfo/src/dk/thoerup/traininfo/provider/DepartureFactory.java revision 237 by torben, Sat Aug 8 19:02:20 2009 UTC android/TrainInfo/src/dk/thoerup/traininfo/provider/ProviderFactory.java revision 253 by torben, Mon Aug 10 16:58:22 2009 UTC
# Line 1  Line 1 
1  package dk.thoerup.traininfo.provider;  package dk.thoerup.traininfo.provider;
2    
3    
4  public class DepartureFactory {  public class ProviderFactory {
5          private static DepartureProvider provider = null;          private static DepartureProvider departureProvider = null;
6            private static StationProvider stationProvider = null;
7                    
8                    public static DepartureProvider getDepartureProvider() {
9          public static DepartureProvider getProvider() {                  if (departureProvider == null) {
                 if (provider == null) {  
10                          //provider = new DebugProvider();                          //provider = new DebugProvider();
11                          provider = new XmlDepartureProvider();                          departureProvider = new XmlDepartureProvider();
12                    }
13                    
14                    return departureProvider;
15            }
16            
17            public static StationProvider getStationProvider() {
18                    if (stationProvider == null) {
19                            stationProvider = new GoogleStationProvider();
20                  }                  }
21                                    
22                  return provider;                  return stationProvider;
23          }          }
24  }  }

Legend:
Removed from v.237  
changed lines
  Added in v.253

  ViewVC Help
Powered by ViewVC 1.1.20