Package org.goplanit.gtfs.reader
Class GtfsReaderFactory
- java.lang.Object
-
- org.goplanit.gtfs.reader.GtfsReaderFactory
-
public class GtfsReaderFactory extends Object
top level class to get things started. BAsed on location (dir or zip file) and scheme (type of GTFS file), create a single stand-alone GTFS file reader/handler combination, or an umbrella GTFS reader that is capable of registering multiple file readers/handlers- Author:
- markr
-
-
Constructor Summary
Constructors Constructor Description GtfsReaderFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GtfsReader
createDefaultReader(URL gtfsLocation)
Factory method to create a GTFS reader supporting one or more file readersstatic GtfsFileReaderBase
createFileReader(GtfsFileScheme fileScheme, URL gtfsLocation)
Factory method to create a GTFS file specific reader
-
-
-
Method Detail
-
createDefaultReader
public static GtfsReader createDefaultReader(URL gtfsLocation)
Factory method to create a GTFS reader supporting one or more file readers- Parameters:
gtfsLocation
- to use to extract GTFS file(s) from- Returns:
- created reader
-
createFileReader
public static GtfsFileReaderBase createFileReader(GtfsFileScheme fileScheme, URL gtfsLocation)
Factory method to create a GTFS file specific reader- Parameters:
fileScheme
- to create reader forgtfsLocation
- to use to extract GTFS file from- Returns:
- created file reader
-
-