Class GtfsPlanitFileHandlerCalendar
- java.lang.Object
-
- org.goplanit.gtfs.handler.GtfsFileHandler<GtfsCalendar>
-
- org.goplanit.gtfs.handler.GtfsFileHandlerCalendars
-
- org.goplanit.gtfs.converter.service.handler.GtfsPlanitFileHandlerCalendar
-
public class GtfsPlanitFileHandlerCalendar extends GtfsFileHandlerCalendars
Handler for handling calendar entries so we can filter a PLANit (Service) network and trips with the found GTFS trips for the appropriate day/time period.Prerequisite: no prerequisites
- Author:
- markr
-
-
Constructor Summary
Constructors Constructor Description GtfsPlanitFileHandlerCalendar(GtfsServicesHandlerData gtfsServicesHandlerData, Predicate<GtfsCalendar> serviceIdFilter)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handle(GtfsCalendar gtfsCalendar)
Handle a GTFS calendar row-
Methods inherited from class org.goplanit.gtfs.handler.GtfsFileHandler
getFileScheme, handleComplete, handleRaw, isCompatible, reset
-
-
-
-
Constructor Detail
-
GtfsPlanitFileHandlerCalendar
public GtfsPlanitFileHandlerCalendar(GtfsServicesHandlerData gtfsServicesHandlerData, Predicate<GtfsCalendar> serviceIdFilter)
Constructor- Parameters:
gtfsServicesHandlerData
- containing all data to track and resources needed to perform the processingserviceIdFilter
- filters each row whether to register the service id (when true), or not (when false) as active, i.e., its associated trips are eligible for potential parsing
-
-
Method Detail
-
handle
public void handle(GtfsCalendar gtfsCalendar)
Handle a GTFS calendar row- Overrides:
handle
in classGtfsFileHandlerCalendars
- Parameters:
gtfsCalendar
- to handler
-
-