package dk.thoerup.traininfo.provider; public class ProviderFactory { private static DepartureProvider departureProvider = null; private static StationProvider stationProvider = null; public static DepartureProvider getDepartureProvider() { if (departureProvider == null) { //provider = new DebugProvider(); departureProvider = new XmlDepartureProvider(); } return departureProvider; } public static StationProvider getStationProvider() { if (stationProvider == null) { stationProvider = new GoogleStationProvider(); } return stationProvider; } }