/[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 352 - (hide annotations) (download)
Tue Sep 29 13:35:13 2009 UTC (14 years, 8 months ago) by torben
File size: 856 byte(s)
First take on timetable parser
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 352 private static TimetableProvider timetableProvider = null;
8 torben 237
9 torben 253 public static DepartureProvider getDepartureProvider() {
10     if (departureProvider == null) {
11 torben 237 //provider = new DebugProvider();
12 torben 253 departureProvider = new XmlDepartureProvider();
13 torben 237 }
14    
15 torben 253 return departureProvider;
16 torben 237 }
17 torben 253
18     public static StationProvider getStationProvider() {
19     if (stationProvider == null) {
20 torben 294 stationProvider = new XmlStationProvider();
21 torben 253 }
22    
23     return stationProvider;
24     }
25 torben 352
26     public static TimetableProvider getTimetableProvider() {
27     if (timetableProvider == null) {
28     timetableProvider = new XmlTimetableProvider();
29     }
30     return timetableProvider;
31     }
32 torben 237 }

  ViewVC Help
Powered by ViewVC 1.1.20