Class 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 Detail

      • GtfsReaderFactory

        public GtfsReaderFactory()
    • 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 for
        gtfsLocation - to use to extract GTFS file from
        Returns:
        created file reader