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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 352 - (show annotations) (download)
Tue Sep 29 13:35:13 2009 UTC (14 years, 7 months ago) by torben
File size: 856 byte(s)
First take on timetable parser
1 package dk.thoerup.traininfo.provider;
2
3
4 public class ProviderFactory {
5 private static DepartureProvider departureProvider = null;
6 private static StationProvider stationProvider = null;
7 private static TimetableProvider timetableProvider = null;
8
9 public static DepartureProvider getDepartureProvider() {
10 if (departureProvider == null) {
11 //provider = new DebugProvider();
12 departureProvider = new XmlDepartureProvider();
13 }
14
15 return departureProvider;
16 }
17
18 public static StationProvider getStationProvider() {
19 if (stationProvider == null) {
20 stationProvider = new XmlStationProvider();
21 }
22
23 return stationProvider;
24 }
25
26 public static TimetableProvider getTimetableProvider() {
27 if (timetableProvider == null) {
28 timetableProvider = new XmlTimetableProvider();
29 }
30 return timetableProvider;
31 }
32 }

  ViewVC Help
Powered by ViewVC 1.1.20