Package | Description |
---|---|
org.transitime.api.data |
This package contains the classes for the objects that are serialized into
JSON or XML.
|
org.transitime.avl |
Contains the classes associated with AVL feeds including reading data
from an AVL feed and providing it to the main application usually via JMS for live feeds
but also by reading data and then directly calling AvlProcessor.processAvlReport(avlReport) for
other feeds, especially batch feeds used for debugging or testing.
|
org.transitime.core |
Contains the core classes that process the AVL data and create predictions,
arrival/departure times, headway, etc.
|
org.transitime.core.dataCache |
Contains server-side managers that keep track of real-time data such that
it can be made available to clients via RMI.
|
org.transitime.core.predAccuracy |
For measuring prediction accuracy, both from external prediction feed and
for using internal predictions.
|
org.transitime.core.travelTimes |
Code for determining travel times based on historic AVL based data.
|
org.transitime.custom.missionBay |
Custom classes specifically for Mission Bay Shuttle
|
org.transitime.custom.sfmta.delayTimes |
For determining how long delays are when a bus has to stop at
a 4-way stop instead of having a green traffic signal.
|
org.transitime.db.structs |
Contains the descriptions of the classes for the objects that are read
and written to the database.
|
org.transitime.db.webstructs |
Database classes used for the website.
|
org.transitime.feed.gtfsRt |
Contains the classes used for providing a GTFS-realtime feed.
|
org.transitime.gtfs |
Contains classes for reading and writing GTFS configuration data.
|
org.transitime.gtfs.gtfsStructs |
Contains the classes the correspond directly to the GTFS data.
|
org.transitime.ipc.data |
This package contains the low-level objects that are transmitted to
the clients via RMI.
|
org.transitime.ipc.interfaces |
Contains the Interfaces for communicating data via RMI between a server
and a client.
|
org.transitime.ipc.servers |
Contains the classes for the servers, such as the core prediction system,
that provide data via RMI.
|
org.transitime.statistics |
Contains statistics classes such as for generating more accurate schedule
times by using GPS information on when the vehicles really do depart.
|
org.transitime.utils |
Contains the utility classes that are used by many parts of the project.
|
Class and Description |
---|
Agency
Contains data from the agency.txt GTFS file.
|
Extent
A rectangle specified by min and max latitudes and longitudes.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
TravelTimesForStopPath
Contains the expected time it takes to travel along the specified path, which
is for one stop to another.
|
TravelTimesForTrip
Keeps track of travel times for a trip.
|
Class and Description |
---|
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Class and Description |
---|
Arrival
For persisting an Arrival time.
|
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
Block
Represents assignment for a vehicle for a day.
|
Calendar
Contains data from the calendar.txt GTFS file.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Route
For storing in db information for a route.
|
StopPath
A StopPath is a set of points that defines how a vehicle gets from one stop
to another.
|
Trip
Describes a GTFS trip but also includes travel time information.
|
Vector
Simple vector that contains two locations.
|
Class and Description |
---|
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
VehicleConfig
For storing static configuration information for a vehicle.
|
Class and Description |
---|
ArrivalDeparture
For persisting an Arrival or a Departure time.
|
Class and Description |
---|
ArrivalDeparture
For persisting an Arrival or a Departure time.
|
Match
For persisting the match for the vehicle.
|
TravelTimesForStopPath.HowSet
This enumeration is for keeping track of how the travel times were
determined.
|
Trip
Describes a GTFS trip but also includes travel time information.
|
Class and Description |
---|
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
Class and Description |
---|
Location
Defines a latitude longitude pair that together
specify a location.
|
Class and Description |
---|
ActiveRevisions
For keeping track of current revisions.
|
Agency
Contains data from the agency.txt GTFS file.
|
Arrival
For persisting an Arrival time.
|
ArrivalDeparture
For persisting an Arrival or a Departure time.
|
ArrivalDeparture.ArrivalsOrDepartures |
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
AvlReport.AssignmentType |
Block
Represents assignment for a vehicle for a day.
|
Calendar
Contains data from the calendar.txt GTFS file.
|
CalendarDate
Contains data from the calendardates.txt GTFS file.
|
DbTest
For testing ability to read and write to and from the db.
|
Extent
A rectangle specified by min and max latitudes and longitudes.
|
FareAttribute
Contains data from the fareattributes.txt GTFS file.
|
FareRule
Contains data from the fare_rules.txt GTFS file.
|
Frequency
Contains data from the frequencies.txt GTFS file.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Match
For persisting the match for the vehicle.
|
MonitoringEvent
For storing monitoring events into database.
|
Route
For storing in db information for a route.
|
ScheduleTime
For keeping track of schedule times from GTFS data.
|
Stop
For storing in db information on a stop.
|
StopPath
A StopPath is a set of points that defines how a vehicle gets from one stop
to another.
|
Transfer
Contains data from the transfers.txt GTFS file.
|
TravelTimesForStopPath
Contains the expected time it takes to travel along the specified path, which
is for one stop to another.
|
TravelTimesForStopPath.HowSet
This enumeration is for keeping track of how the travel times were
determined.
|
TravelTimesForTrip
Keeps track of travel times for a trip.
|
Trip
Describes a GTFS trip but also includes travel time information.
|
TripPattern
A trip pattern, as obtained from stop_times.txt GTFS file.
|
Vector
Simple vector that contains two locations.
|
VectorWithHeading
Inherits from Vector but automatically calculates the heading.
|
VehicleConfig
For storing static configuration information for a vehicle.
|
VehicleEvent
For storing events associated with vehicles into log file and into database.
|
Class and Description |
---|
Agency
Contains data from the agency.txt GTFS file.
|
Class and Description |
---|
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
Class and Description |
---|
ActiveRevisions
For keeping track of current revisions.
|
Agency
Contains data from the agency.txt GTFS file.
|
Block
Represents assignment for a vehicle for a day.
|
Calendar
Contains data from the calendar.txt GTFS file.
|
CalendarDate
Contains data from the calendardates.txt GTFS file.
|
ConfigRevision
For keeping track of information having to do with a configuration revision.
|
FareAttribute
Contains data from the fareattributes.txt GTFS file.
|
FareRule
Contains data from the fare_rules.txt GTFS file.
|
Frequency
Contains data from the frequencies.txt GTFS file.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Route
For storing in db information for a route.
|
Stop
For storing in db information on a stop.
|
StopPath
A StopPath is a set of points that defines how a vehicle gets from one stop
to another.
|
Transfer
Contains data from the transfers.txt GTFS file.
|
Trip
Describes a GTFS trip but also includes travel time information.
|
TripPattern
A trip pattern, as obtained from stop_times.txt GTFS file.
|
TripPatternKey
This class is to be used as a key for a TripPattern map.
|
Class and Description |
---|
Location
Defines a latitude longitude pair that together
specify a location.
|
Class and Description |
---|
AvlReport
An AvlReport is a GPS report with some additional information, such as
vehicleId.
|
AvlReport.AssignmentType |
Block
Represents assignment for a vehicle for a day.
|
Calendar
Contains data from the calendar.txt GTFS file.
|
Extent
A rectangle specified by min and max latitudes and longitudes.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Route
For storing in db information for a route.
|
ScheduleTime
For keeping track of schedule times from GTFS data.
|
Stop
For storing in db information on a stop.
|
StopPath
A StopPath is a set of points that defines how a vehicle gets from one stop
to another.
|
TravelTimesForTrip
Keeps track of travel times for a trip.
|
Trip
Describes a GTFS trip but also includes travel time information.
|
TripPattern
A trip pattern, as obtained from stop_times.txt GTFS file.
|
VehicleConfig
For storing static configuration information for a vehicle.
|
Class and Description |
---|
Agency
Contains data from the agency.txt GTFS file.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Class and Description |
---|
Agency
Contains data from the agency.txt GTFS file.
|
Location
Defines a latitude longitude pair that together
specify a location.
|
Class and Description |
---|
ArrivalDeparture.ArrivalsOrDepartures |
Class and Description |
---|
Location
Defines a latitude longitude pair that together
specify a location.
|
Vector
Simple vector that contains two locations.
|