Class StifTripLoader
- java.lang.Object
-
- org.onebusaway.transit_data_federation.bundle.tasks.stif.StifTripLoader
-
public class StifTripLoader extends Object
Create a mapping from Destination Sign Code (DSC) to GTFS Trip objects using data in STIF, MTA's internal format.
-
-
Constructor Summary
Constructors Constructor Description StifTripLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<org.onebusaway.gtfs.model.AgencyAndId,GeographyRecord>getGeographyRecordsByBoxId()Map<org.onebusaway.gtfs.model.AgencyAndId,List<NonRevenueStopData>>getNonRevenueStopDataByTripId()Map<org.onebusaway.gtfs.model.Trip,RawRunData>getRawRunDataByTrip()Map<ServiceCode,List<StifTrip>>getRawStifData()Map<org.onebusaway.gtfs.model.AgencyAndId,org.onebusaway.transit_data.model.oba.RunData>getRunsForTrip()StifTripLoaderSupportgetSupport()Map<String,List<org.onebusaway.gtfs.model.AgencyAndId>>getTripMapping()Get the mapping from DSC and schedule id to list of trips.intgetTripsCount()intgetTripsWithoutMatchCount()voidrun(File path)For each STIF file, call run().voidrun(InputStream stream, File path)voidsetGtfsDao(org.onebusaway.gtfs.services.GtfsMutableRelationalDao dao)voidsetLogger(MultiCSVLogger csvLogger)voidsetSupport(StifTripLoaderSupport support)
-
-
-
Method Detail
-
setGtfsDao
@Autowired public void setGtfsDao(org.onebusaway.gtfs.services.GtfsMutableRelationalDao dao)
-
getTripMapping
public Map<String,List<org.onebusaway.gtfs.model.AgencyAndId>> getTripMapping()
Get the mapping from DSC and schedule id to list of trips.
-
getGeographyRecordsByBoxId
public Map<org.onebusaway.gtfs.model.AgencyAndId,GeographyRecord> getGeographyRecordsByBoxId()
-
getTripsCount
public int getTripsCount()
-
getTripsWithoutMatchCount
public int getTripsWithoutMatchCount()
-
run
public void run(File path)
For each STIF file, call run().
-
run
public void run(InputStream stream, File path)
-
getRawRunDataByTrip
public Map<org.onebusaway.gtfs.model.Trip,RawRunData> getRawRunDataByTrip()
-
getRunsForTrip
public Map<org.onebusaway.gtfs.model.AgencyAndId,org.onebusaway.transit_data.model.oba.RunData> getRunsForTrip()
-
getRawStifData
public Map<ServiceCode,List<StifTrip>> getRawStifData()
-
getNonRevenueStopDataByTripId
public Map<org.onebusaway.gtfs.model.AgencyAndId,List<NonRevenueStopData>> getNonRevenueStopDataByTripId()
-
setLogger
public void setLogger(MultiCSVLogger csvLogger)
-
getSupport
public StifTripLoaderSupport getSupport()
-
setSupport
public void setSupport(StifTripLoaderSupport support)
-
-