- ignoreAvlAssignments() - Static method in class org.transitime.core.autoAssigner.AutoBlockAssigner
-
- ignoreBecauseInConsist() - Method in class org.transitime.db.structs.AvlReport
-
If this is a vehicle in a multi-car consist and it is not the lead
vehicle then shouldn't generate redundant arrival/departure times,
predictions etc.
- ImprovedMySQLDialect() - Constructor for class org.transitime.applications.SchemaGenerator.ImprovedMySQLDialect
-
- incrementNumberOfBadMatches() - Method in class org.transitime.core.VehicleState
-
To be called when predictable vehicle has no valid spatial/temporal
match.
- initiateConnection() - Method in class org.transitime.ipc.jms.JMSWrapper
-
Does all the initialization.
- instantiate(String, Class<T>) - Static method in class org.transitime.utils.ClassInstantiator
-
Instantiates the named class using reflection and a no-arg constructor.
- IntegerConfigValue - Class in org.transitime.config
-
For specifying an Integer parameter that can be read in from xml config file.
- IntegerConfigValue(String, String) - Constructor for class org.transitime.config.IntegerConfigValue
-
Constructor for when there is no default value.
- IntegerConfigValue(String, Integer, String) - Constructor for class org.transitime.config.IntegerConfigValue
-
Constructor.
- Intersection - Class in org.transitime.custom.sfmta.delayTimes
-
Defines the two vectors that define an intersection.
- Intersection() - Constructor for class org.transitime.custom.sfmta.delayTimes.Intersection
-
- IntersectionMatcher - Class in org.transitime.custom.sfmta.delayTimes
-
- IntersectionMatcher() - Constructor for class org.transitime.custom.sfmta.delayTimes.IntersectionMatcher
-
- IntervalTimer - Class in org.transitime.utils
-
Very simple class for timing duration of events.
- IntervalTimer() - Constructor for class org.transitime.utils.IntervalTimer
-
Records the current time so that elapsed time can later be determined.
- invoke(Object, Method, Object[]) - Method in class org.transitime.ipc.rmi.RmiCallInvocationHandler
-
The invoke() method does all the work.
- ipAddress - Variable in class org.transitime.custom.sfmta.delayTimes.Loc
-
- IpcActiveBlock - Class in org.transitime.ipc.data
-
For IPC for obtaining currently active blocks.
- IpcActiveBlock(IpcBlock, int, Collection<IpcVehicle>, Trip) - Constructor for class org.transitime.ipc.data.IpcActiveBlock
-
Constructor
- IpcAvl - Class in org.transitime.ipc.data
-
A serializable object used by RMI to transfer AVL data to client.
- IpcAvl(String, long, float, float, float, float, String, String, AvlReport.AssignmentType, String, String, int) - Constructor for class org.transitime.ipc.data.IpcAvl
-
- IpcAvl(AvlReport) - Constructor for class org.transitime.ipc.data.IpcAvl
-
- IpcBlock - Class in org.transitime.ipc.data
-
Configuration information for a Block for IPC.
- IpcBlock(Block) - Constructor for class org.transitime.ipc.data.IpcBlock
-
Member Functions
- IpcCalendar - Class in org.transitime.ipc.data
-
A calendar object for IPC via RMI
- IpcCalendar(Calendar) - Constructor for class org.transitime.ipc.data.IpcCalendar
-
- IpcDirection - Class in org.transitime.ipc.data
-
- IpcDirection(Route, String) - Constructor for class org.transitime.ipc.data.IpcDirection
-
Constructor.
- IpcDirection(Route, String, List<IpcStop>) - Constructor for class org.transitime.ipc.data.IpcDirection
-
Constructor for when already have list of IpcStops.
- IpcDirectionsForRoute - Class in org.transitime.ipc.data
-
Contains each direction for route, along with each stop for each direction.
- IpcDirectionsForRoute(Route) - Constructor for class org.transitime.ipc.data.IpcDirectionsForRoute
-
Member Functions
- IpcDirectionsForRoute(List<IpcDirection>) - Constructor for class org.transitime.ipc.data.IpcDirectionsForRoute
-
- IpcPrediction - Class in org.transitime.ipc.data
-
Contains information on a single prediction.
- IpcPrediction(AvlReport, String, int, Trip, long, long, boolean, boolean, boolean, boolean, IpcPrediction.ArrivalOrDeparture) - Constructor for class org.transitime.ipc.data.IpcPrediction
-
Constructs a Prediction object.
- IpcPrediction.ArrivalOrDeparture - Enum in org.transitime.ipc.data
-
- IpcPredictionsForRouteStopDest - Class in org.transitime.ipc.data
-
Contains list of predictions for a route/stop/destination.
- IpcPredictionsForRouteStopDest(Trip, String, double) - Constructor for class org.transitime.ipc.data.IpcPredictionsForRouteStopDest
-
Constructor for creating a IpcPredictionsForRouteStopDest on the server
side.
- IpcPredictionsForRouteStopDest(TripPattern, String, double) - Constructor for class org.transitime.ipc.data.IpcPredictionsForRouteStopDest
-
For constructing an IpcPredictionsForRouteStopDest for when there aren't
any predictions.
- IpcPredictionsForRouteStopDest(String, String, String, double) - Constructor for class org.transitime.ipc.data.IpcPredictionsForRouteStopDest
-
For constructing IpcPredictionsForRouteStopDest object when there are no
current predictions.
- IpcRoute - Class in org.transitime.ipc.data
-
Describes a route such that it can e displayed in a UI.
- IpcRoute(Route, String, String, String) - Constructor for class org.transitime.ipc.data.IpcRoute
-
Create an IpcRoute that contains all stops and paths but separates out
information for the remaining part of the trip specified by stopId and
tripPatternId.
- IpcRouteSummary - Class in org.transitime.ipc.data
-
Contains configuration information for a single route.
- IpcRouteSummary(Route) - Constructor for class org.transitime.ipc.data.IpcRouteSummary
-
Constructs a new RouteSummary object using a Route object from
the database.
- IpcSchedTime - Class in org.transitime.ipc.data
-
A schedule time for a particular stop/trip.
- IpcSchedTime(String, String, Integer) - Constructor for class org.transitime.ipc.data.IpcSchedTime
-
- IpcSchedTimes - Class in org.transitime.ipc.data
-
Configuration information for a schedule times for IPC.
- IpcSchedTimes(ScheduleTime, String) - Constructor for class org.transitime.ipc.data.IpcSchedTimes
-
Member Functions
- IpcSchedTrip - Class in org.transitime.ipc.data
-
For describing a trip as part of a schedule
- IpcSchedTrip(Trip) - Constructor for class org.transitime.ipc.data.IpcSchedTrip
-
Constructor.
- IpcSchedule - Class in org.transitime.ipc.data
-
Used by RMI to transfer data for a schedule for a route/direction/service
- IpcServerStatus - Class in org.transitime.ipc.data
-
Represents server status for Inter Process Communication (IPC)
- IpcServerStatus(List<MonitorResult>) - Constructor for class org.transitime.ipc.data.IpcServerStatus
-
Member Functions
- IpcShape - Class in org.transitime.ipc.data
-
Represents a shape for Inter Process Communication (IPC)
- IpcStop - Class in org.transitime.ipc.data
-
Contains information for a single route.
- IpcStop(Stop, boolean, String) - Constructor for class org.transitime.ipc.data.IpcStop
-
Member Functions
- IpcStop(Stop, String) - Constructor for class org.transitime.ipc.data.IpcStop
-
Constructs a stop and sets isUiStop to true.
- IpcStopPath - Class in org.transitime.ipc.data
-
Configuration information for a StopPath for IPC.
- IpcStopPath(StopPath) - Constructor for class org.transitime.ipc.data.IpcStopPath
-
Member Functions
- IpcTrip - Class in org.transitime.ipc.data
-
Configuration information for a Trip for IPC.
- IpcTrip(Trip) - Constructor for class org.transitime.ipc.data.IpcTrip
-
Member Functions
- IpcTripPattern - Class in org.transitime.ipc.data
-
Configuration information for a TripPattern.
- IpcTripPattern(TripPattern) - Constructor for class org.transitime.ipc.data.IpcTripPattern
-
Member Functions
- IpcVehicle - Class in org.transitime.ipc.data
-
Contains information on a single vehicle.
- IpcVehicle(VehicleState) - Constructor for class org.transitime.ipc.data.IpcVehicle
-
Constructs a new Vehicle object from data in a VehicleState object.
- IpcVehicleComplete - Class in org.transitime.ipc.data
-
Extension of IpcVehicle class so that all info describing vehicle is
included.
- IpcVehicleComplete(VehicleState) - Constructor for class org.transitime.ipc.data.IpcVehicleComplete
-
The constructor.
- IpcVehicleConfig - Class in org.transitime.ipc.data
-
For transmitting via Interprocess Communication vehicle configuration info.
- IpcVehicleConfig(VehicleConfig) - Constructor for class org.transitime.ipc.data.IpcVehicleConfig
-
Member Functions
- IpcVehicleGtfsRealtime - Class in org.transitime.ipc.data
-
Extension of IpcVehicle class so that additional info can be provided for
GTFS-realtime feed.
- IpcVehicleGtfsRealtime(VehicleState) - Constructor for class org.transitime.ipc.data.IpcVehicleGtfsRealtime
-
The constructor used on the server side
- isActive(Date, int, int) - Method in class org.transitime.db.structs.Block
-
Returns true if the time of day of the date passed in is between
allowableBeforeTimeSecs before the startTime and the endTime for the
block.
- isActive(long, int, int) - Method in class org.transitime.db.structs.Block
-
Returns true if the time of day of the date passed in is between
allowableBeforeTimeSecs before the startTime and the endTime for the
block.
- isActive(long, int) - Method in class org.transitime.db.structs.Block
-
Returns true if the time of day of the epoch time passed in is between
allowableBeforeTimeSecs before the startTime and the endTime for the
block.
- isActive(Date) - Method in class org.transitime.db.structs.Block
-
Returns true if the time of day of the date passed in is between the
startTime and the endTime for the block.
- isActive(long) - Method in class org.transitime.db.structs.Block
-
Returns true if the time of day of the date passed in is between the
startTime and the endTime for the block.
- isActive() - Method in class org.transitime.db.webstructs.WebAgency
-
- isAffectedByWaitStop() - Method in class org.transitime.core.predAccuracy.PredAccuracyPrediction
-
- isAffectedByWaitStop() - Method in class org.transitime.db.structs.Prediction
-
- isAffectedByWaitStop() - Method in class org.transitime.db.structs.PredictionAccuracy
-
True if the prediction is based on scheduled departure time, false if
not.
- isAffectedByWaitStop() - Method in class org.transitime.ipc.data.IpcPrediction
-
- isArrival() - Method in class org.transitime.core.predAccuracy.PredAccuracyPrediction
-
- isArrival() - Method in class org.transitime.db.structs.ArrivalDeparture
-
- isArrival() - Method in class org.transitime.db.structs.Prediction
-
- isArrival() - Method in class org.transitime.ipc.data.IpcPrediction
-
- isAtEndOfTrip() - Method in class org.transitime.ipc.data.IpcPrediction
-
- isAtStop() - Method in class org.transitime.core.SpatialMatch
-
Returns true if vehicle is at or near a stop.
- isAtStop(int, int) - Method in class org.transitime.core.SpatialMatch
-
Returns true if this match indicates that the vehicle is at the stop
indicated by the tripIndex and stopPathIndex parameters.
- isAtStop() - Method in class org.transitime.db.structs.Match
-
Returns true if vehicle is at or near a stop.
- isAtStop() - Method in class org.transitime.ipc.data.IpcVehicleGtfsRealtime
-
Returns true if vehicle at a stop
- isBecameUnpredictable() - Method in class org.transitime.db.structs.VehicleEvent
-
- isBeforeStartTime(Date, int) - Method in class org.transitime.db.structs.Block
-
Returns true if the time of day of the date passed in is between
allowableBeforeTimeSecs before the start time and the start time.
- isBlockIdAssignmentType() - Method in class org.transitime.db.structs.AvlReport
-
Returns true if AVL report indicates that assignment is a block
assignment type such as AssignmentType.BLOCK_ID or
AssignmentType.BLOCK_FOR_SCHED_BASED_PREDS.
- isConnected() - Method in class org.transitime.avl.amigocloud.AmigoWebsockets
-
- isConstructed() - Method in class org.transitime.ipc.rmi.AbstractServer
-
Specifies if this object was successfully constructed and
is ready for use.
- isDelayed() - Method in class org.transitime.core.VehicleState
-
- isDelayed() - Method in class org.transitime.ipc.data.IpcPrediction
-
- isDelayed() - Method in class org.transitime.ipc.data.IpcVehicle
-
- isDeparture() - Method in class org.transitime.db.structs.ArrivalDeparture
-
Can be more clear than using !isArrival()
- isEarlierThan(int) - Method in class org.transitime.core.TemporalDifference
-
Returns true if vehicle is earlier than allowableEarlySeconds
- isEventReport() - Method in class org.transitime.avl.calAmp.MessageHeader
-
- isExactTimesHeadway() - Method in class org.transitime.db.structs.Trip
-
- isForSchedBasedPred() - Method in class org.transitime.ipc.data.IpcVehicle
-
- isForSchedBasedPreds() - Method in class org.transitime.core.VehicleState
-
Returns true if not a real vehicle but instead was created to produce
schedule based predictions.
- isForSchedBasedPreds() - Method in class org.transitime.db.structs.AvlReport
-
Returns true if the AVL report is configured to indicate that it was
created to generate schedule based predictions.
- isFriday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isGzipFile(File) - Static method in class org.transitime.utils.Gzip
-
- isHeadingValid() - Method in class org.transitime.db.structs.AvlReport
-
For some AVL systems heading is not available and therefore cannot be used.
- isHidden() - Method in class org.transitime.db.structs.Route
-
- isHidden() - Method in class org.transitime.db.structs.Stop
-
- isIdReport() - Method in class org.transitime.avl.calAmp.MessageHeader
-
- isKeyValid(String) - Method in class org.transitime.db.webstructs.ApiKeyManager
-
Returns true if key is valid.
- isLastStopInTrip() - Method in class org.transitime.db.structs.StopPath
-
- isLastTripOfBlock() - Method in class org.transitime.core.SpatialMatch
-
Returns whether the trip for this match is the last trip of the block.
- isLateAndSubsequentTripSoMarkAsUncertain() - Method in class org.transitime.ipc.data.IpcPrediction
-
For when vehicle is quite late and prediction is for a subsequent trip.
- isLaterThan(int) - Method in class org.transitime.core.TemporalDifference
-
Returns true if vehicle is later than allowableLateSeconds
- isLayover() - Method in class org.transitime.core.SpatialMatch
-
A layover stop is when a vehicle can leave route path before departing
this stop since the driver is taking a break.
- isLayover() - Method in class org.transitime.core.VehicleState
-
Returns true if last temporal match for vehicle indicates that it is at a
layover.
- isLayover(int, int) - Method in class org.transitime.db.structs.Block
-
Returns true if path is for a stop that is configured to be layover stop
for the trip pattern.
- isLayover() - Method in class org.transitime.ipc.data.IpcVehicle
-
- isLayoverStop() - Method in class org.transitime.db.structs.Stop
-
Indicates that vehicle can leave route path before departing this stop
since the driver is taking a break.
- isLayoverStop() - Method in class org.transitime.db.structs.StopPath
-
Indicates that vehicle can leave route path before departing this stop
since the driver is taking a break.
- isLayoverStop() - Method in class org.transitime.ipc.data.IpcStopPath
-
- isMiniEventReport() - Method in class org.transitime.avl.calAmp.MessageHeader
-
- isMonday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isMutable() - Method in class org.transitime.db.hibernate.PrecisionTimestampType
-
- isNonPassengerVehicle() - Method in class org.transitime.db.structs.VehicleConfig
-
- isNonPassengerVehicle() - Method in class org.transitime.ipc.data.IpcVehicleConfig
-
- isNoSchedule() - Method in class org.transitime.db.structs.Block
-
Returns true if block assignment has no schedule (is frequency based)
- isNoSchedule() - Method in class org.transitime.db.structs.Trip
-
- isNoSchedule() - Method in class org.transitime.ipc.data.IpcTrip
-
- isPassengerCountValid() - Method in class org.transitime.db.structs.AvlReport
-
Returns whether the passenger count is valid.
- isPassengerCountValid() - Method in class org.transitime.ipc.data.IpcPrediction
-
Passenger counts only valid for systems where there actually are
passenger counting sensors.
- isPassengerFullnessValid() - Method in class org.transitime.db.structs.AvlReport
-
Returns whether the passenger fullness is valid.
- isPredictable() - Method in class org.transitime.core.VehicleState
-
- isPredictable() - Method in class org.transitime.db.structs.VehicleEvent
-
- isPredictable() - Method in class org.transitime.ipc.data.IpcVehicle
-
- isRouteIdAssignmentType() - Method in class org.transitime.db.structs.AvlReport
-
- isSaturday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isSchedBasedPred() - Method in class org.transitime.db.structs.Prediction
-
- isSchedBasedPred() - Method in class org.transitime.ipc.data.IpcPrediction
-
- isScheduleAdherenceStop() - Method in class org.transitime.db.structs.StopPath
-
- isScheduleAdherenceStop() - Method in class org.transitime.ipc.data.IpcStopPath
-
- isScheduleBased() - Method in enum org.transitime.db.structs.TravelTimesForStopPath.HowSet
-
- isSpeedValid() - Method in class org.transitime.db.structs.AvlReport
-
For some AVL systems speed is not available and therefore cannot be used.
- isStopAtOrAfterStop(String, String) - Method in class org.transitime.db.structs.TripPattern
-
Returns true if for this TripPattern that stopId2 is after stopId1.
- isStopTimesReadIn() - Method in class org.transitime.gtfs.GtfsData
-
Returns true if GTFS stop times read in and are available
- isStopTimeValid() - Method in class org.transitime.core.travelTimes.TravelTimeInfo
-
- isSunday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isThursday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isTimepointStop() - Method in class org.transitime.db.structs.Stop
-
Specifies if system should determine schedule adherence times
for this stop.
- isTimepointStop() - Method in class org.transitime.gtfs.gtfsStructs.GtfsStopTime
-
Returns true if the stop_time is configured as a timepoint
stop that should be included with schedule adherence reports.
- isTriggered() - Method in class org.transitime.db.structs.MonitoringEvent
-
- isTripFrequencyBased(String) - Method in class org.transitime.gtfs.GtfsData
-
Returns true if according to frequency.txt GTFS file that specified trip
is frequencies based and doesn't have exact_times set.
- isTripIdAssignmentType() - Method in class org.transitime.db.structs.AvlReport
-
- isTripPatternIdAlreadyUsed(String) - Method in class org.transitime.gtfs.GtfsData
-
- isTripShortNameAssignmentType() - Method in class org.transitime.db.structs.AvlReport
-
- isTripsReadIn() - Method in class org.transitime.gtfs.GtfsData
-
- isTuesday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isUiShape() - Method in class org.transitime.ipc.data.IpcShape
-
- isUiStop() - Method in class org.transitime.ipc.data.IpcStop
-
- isValid() - Method in class org.transitime.db.structs.ActiveRevisions
-
- isValidGps() - Method in class org.transitime.avl.calAmp.MiniEventReport
-
Whether GPS fix is actually valid.
- isWaitStop() - Method in class org.transitime.core.SpatialMatch
-
Wait stop is when a vehicle is not supposed to depart the stop until the
scheduled departure time.
- isWaitStop() - Method in class org.transitime.core.VehicleState
-
Returns true if last temporal match for vehicle indicates that it is at a
wait stop.
- isWaitStop(int, int) - Method in class org.transitime.db.structs.Block
-
Indicates that vehicle is not supposed to depart the stop until the
scheduled departure time.
- isWaitStop() - Method in class org.transitime.db.structs.Stop
-
Indicates that vehicle is not supposed to depart the stop until the
scheduled departure time.
- isWaitStop() - Method in class org.transitime.db.structs.StopPath
-
Indicates that vehicle is not supposed to depart the stop until the
scheduled departure time.
- isWaitStop() - Method in class org.transitime.gtfs.gtfsStructs.GtfsStopTime
-
- isWaitStop() - Method in class org.transitime.ipc.data.IpcStopPath
-
- isWednesday() - Method in class org.transitime.ipc.data.IpcCalendar
-
- isWithinBounds() - Method in class org.transitime.core.TemporalDifference
-
Returns true if the temporal difference is within the bounds specified by
CoreConfig.getAllowableEarlySeconds() and
CoreConfig.getAllowableLateSeconds().
- isWithinBounds(int, int) - Method in class org.transitime.core.TemporalDifference
-
Returns whether the temporal difference is within the specified bounds.
- isWithinBoundsForInitialMatching() - Method in class org.transitime.core.TemporalDifference
-
Returns true if the temporal difference is within the bounds specified by
CoreConfig.getAllowableEarlySecondsForInitialMatching() and
CoreConfig.getAllowableLateSecondsForInitialMatching().
- isWithinDistance(Location, double) - Method in class org.transitime.db.structs.Extent
-
Returns true if the location is with the specified distance of this
extent.