Class GtfsCalendar


  • public class GtfsCalendar
    extends GtfsObject
    In memory representation of a GTFS entry in calendar.txt
    Author:
    markr
    • Field Detail

      • SUPPORTED_KEYS

        public static final EnumSet<GtfsKeyType> SUPPORTED_KEYS
        Supported keys for a GTFS calendar instance
    • Constructor Detail

      • GtfsCalendar

        public GtfsCalendar()
    • Method Detail

      • getServiceId

        public String getServiceId()
        Service id of this instance (need not be a number, so always String)
        Returns:
        service id
      • isActiveOnMonday

        public boolean isActiveOnMonday()
      • isActiveOnTuesday

        public boolean isActiveOnTuesday()
      • isActiveOnWednesday

        public boolean isActiveOnWednesday()
      • isActiveOnThursday

        public boolean isActiveOnThursday()
      • isActiveOnFriday

        public boolean isActiveOnFriday()
      • isActiveOnSaturday

        public boolean isActiveOnSaturday()
      • isActiveOnSunday

        public boolean isActiveOnSunday()
      • getMonday

        public int getMonday()
      • getTuesday

        public int getTuesday()
      • getWednesday

        public int getWednesday()
      • getThursday

        public int getThursday()
      • getFriday

        public int getFriday()
      • getSaturday

        public int getSaturday()
      • getSunday

        public int getSunday()
      • isActiveOn

        public boolean isActiveOn​(GtfsKeyType gtfsKeyTypeDayOfWeek)
      • isActiveOn

        public boolean isActiveOn​(DayOfWeek dayOfWeek)
        Verify if day is present on this instance
        Parameters:
        dayOfWeek - to verify
        Returns:
        true when present, false otherwise
      • isActiveOnAny

        public boolean isActiveOnAny​(Collection<DayOfWeek> daysOfWeek)
        Verify if any of the given days exist on this instance
        Parameters:
        daysOfWeek - to verify
        Returns:
        true when present, false otherwise
      • toString

        public String toString()
        String of all key value pairs of this GTFS entity
        Overrides:
        toString in class Object
        Returns:
        created string