Package org.onebusaway.gtfs.services
Class MockGtfs
- java.lang.Object
-
- org.onebusaway.gtfs.services.MockGtfs
-
public class MockGtfs extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MockGtfscreate()FilegetPath()AgencyAndIdid(String id)voidputAgencies(int numberOfRows, String... columns)voidputCalendarDates(String... specs)voidputCalendars(int numberOfServiceIds, String... columns)voidputDefaultAgencies()voidputDefaultCalendar()voidputDefaultRoutes()voidputDefaultStops()voidputDefaultStopTimes()voidputDefaultTrips()voidputFile(String fileName, File file)voidputFile(String fileName, String content)voidputLines(String fileName, String... rows)voidputMinimal()voidputNamedStops(String... rows)specify stop_id and stop_name, have stop generated with fake lat/lonvoidputRoutes(int numberOfRows, String... columns)voidputStops(int numberOfRows, String... columns)voidputStopTimes(String tripIds, String stopIds)voidputStopTimesWithDistances(String tripIds, String stopIds, String distances, String timepoints)Accept shape_dist_traveled and timepoints for testing.voidputTrips(int numberOfRows, String routeIds, String serviceIds, String... columns)GtfsMutableRelationalDaoread()GtfsMutableRelationalDaoread(GtfsReader reader)
-
-
-
Constructor Detail
-
MockGtfs
public MockGtfs(File path)
-
-
Method Detail
-
create
public static MockGtfs create() throws IOException
- Throws:
IOException
-
getPath
public File getPath()
-
putFile
public void putFile(String fileName, File file) throws IOException
- Throws:
IOException
-
read
public GtfsMutableRelationalDao read() throws IOException
- Throws:
IOException
-
read
public GtfsMutableRelationalDao read(GtfsReader reader) throws IOException
- Throws:
IOException
-
putMinimal
public void putMinimal()
-
putAgencies
public void putAgencies(int numberOfRows, String... columns)
-
putDefaultAgencies
public void putDefaultAgencies()
-
putRoutes
public void putRoutes(int numberOfRows, String... columns)
-
putDefaultRoutes
public void putDefaultRoutes()
-
putStops
public void putStops(int numberOfRows, String... columns)
-
putNamedStops
public void putNamedStops(String... rows)
specify stop_id and stop_name, have stop generated with fake lat/lon- Parameters:
rows-
-
putDefaultStops
public void putDefaultStops()
-
putCalendars
public void putCalendars(int numberOfServiceIds, String... columns)
-
putDefaultCalendar
public void putDefaultCalendar()
-
putCalendarDates
public void putCalendarDates(String... specs)
-
putTrips
public void putTrips(int numberOfRows, String routeIds, String serviceIds, String... columns)
-
putDefaultTrips
public void putDefaultTrips()
-
putStopTimesWithDistances
public void putStopTimesWithDistances(String tripIds, String stopIds, String distances, String timepoints)
Accept shape_dist_traveled and timepoints for testing.- Parameters:
tripIds-stopIds-distances-timepoints-
-
putDefaultStopTimes
public void putDefaultStopTimes()
-
id
public AgencyAndId id(String id)
- Parameters:
id-- Returns:
- a full id with the default agency id ("a0") for the feed.
-
-