org.onebusaway.transit_data_federation.services
Interface ExtendedCalendarService

All Known Implementing Classes:
ExtendedCalendarServiceImpl

public interface ExtendedCalendarService


Method Summary
 boolean areServiceIdsActiveOnServiceDate(ServiceIdActivation serviceIds, Date serviceDate)
           
 Set<Date> getDatesForServiceIds(ServiceIdActivation serviceIds)
           
 List<Date> getDatesForServiceIdsAsOrderedList(ServiceIdActivation serviceIds)
           
 List<Date> getNextServiceDatesForDepartureInterval(ServiceIdActivation serviceIds, org.onebusaway.gtfs.model.calendar.ServiceInterval serviceInterval, long time)
           
 List<Date> getPreviousServiceDatesForArrivalInterval(ServiceIdActivation serviceIds, org.onebusaway.gtfs.model.calendar.ServiceInterval serviceInterval, long time)
           
 List<Date> getServiceDatesForInterval(ServiceIdActivation serviceIds, org.onebusaway.gtfs.model.calendar.ServiceInterval serviceInterval, long time, boolean findDepartures)
           
 Set<org.onebusaway.gtfs.model.calendar.ServiceDate> getServiceDatesForServiceIds(ServiceIdActivation serviceIds)
           
 Collection<Date> getServiceDatesWithinRange(ServiceIdActivation serviceIds, org.onebusaway.gtfs.model.calendar.ServiceInterval interval, Date from, Date to)
           
 

Method Detail

getServiceDatesForServiceIds

Set<org.onebusaway.gtfs.model.calendar.ServiceDate> getServiceDatesForServiceIds(ServiceIdActivation serviceIds)

getDatesForServiceIds

Set<Date> getDatesForServiceIds(ServiceIdActivation serviceIds)

getDatesForServiceIdsAsOrderedList

List<Date> getDatesForServiceIdsAsOrderedList(ServiceIdActivation serviceIds)

getServiceDatesWithinRange

Collection<Date> getServiceDatesWithinRange(ServiceIdActivation serviceIds,
                                            org.onebusaway.gtfs.model.calendar.ServiceInterval interval,
                                            Date from,
                                            Date to)

areServiceIdsActiveOnServiceDate

boolean areServiceIdsActiveOnServiceDate(ServiceIdActivation serviceIds,
                                         Date serviceDate)

getServiceDatesForInterval

List<Date> getServiceDatesForInterval(ServiceIdActivation serviceIds,
                                      org.onebusaway.gtfs.model.calendar.ServiceInterval serviceInterval,
                                      long time,
                                      boolean findDepartures)

getNextServiceDatesForDepartureInterval

List<Date> getNextServiceDatesForDepartureInterval(ServiceIdActivation serviceIds,
                                                   org.onebusaway.gtfs.model.calendar.ServiceInterval serviceInterval,
                                                   long time)

getPreviousServiceDatesForArrivalInterval

List<Date> getPreviousServiceDatesForArrivalInterval(ServiceIdActivation serviceIds,
                                                     org.onebusaway.gtfs.model.calendar.ServiceInterval serviceInterval,
                                                     long time)


Copyright © 2012 OneBusAway. All Rights Reserved.