Class GtfsFileReaderFrequencies


  • public class GtfsFileReaderFrequencies
    extends GtfsFileReaderBase
    A GTFS file reader for parsing GTFS frequencies. When Column type configuration is set to PLANIT_REQUIRED_COLUMNS we still include all columns.
    Author:
    markr
    • Constructor Detail

      • GtfsFileReaderFrequencies

        protected GtfsFileReaderFrequencies​(URL gtfsLocation,
                                            GtfsFileConditions filePresenceCondition)
        Constructor
        Parameters:
        gtfsLocation - to extract file to parse from (dir or zip file)
        filePresenceCondition - on being present
    • Method Detail

      • initialiseColumnConfiguration

        protected void initialiseColumnConfiguration​(GtfsColumnType columnType)
        Let concrete implementation determine the initially excluded columns (if any) based on the provided column type configuration passed in. Note that we log a severe when the chosen column type is not matched, i.e., concrete classes should only call this implementation once they have exhausted their specific column type configurations and not call this beforehand.
        Overrides:
        initialiseColumnConfiguration in class GtfsFileReaderBase
        Parameters:
        columnType - configuration to apply for initial column exclusions (if any)