Module OneMTA
Package dev.katsute.onemta.types
Class TransitTrip<RID,R extends TransitRoute<?,?,?>,V extends TransitVehicle<?,?,?,?,?,?>,S extends TransitTripStop<?,?,?>>
java.lang.Object
dev.katsute.onemta.types.TransitTrip<RID,R,V,S>
- Type Parameters:
RID
- route ID formatR
- route typeV
- vehicle typeS
- stop type
- All Implemented Interfaces:
Reference.Route<R>
- Direct Known Subclasses:
Bus.Trip
,LIRR.Trip
,MNR.Trip
,Subway.Trip
public abstract class TransitTrip<RID,R extends TransitRoute<?,?,?>,V extends TransitVehicle<?,?,?,?,?,?>,S extends TransitTripStop<?,?,?>>
extends Object
implements Reference.Route<R>
Represents a transit trip.
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Katsute
-
Constructor Details
-
TransitTrip
public TransitTrip()
-
-
Method Details
-
getTripID
Returns the trip ID.- Returns:
- trip ID
- Since:
- 1.0.0
- See Also:
-
getRouteID
Returns the route ID.- Returns:
- route ID
- Since:
- 1.0.0
- See Also:
-
getTripStops
Returns the planned stops for the trip.- Returns:
- trip stops
- Since:
- 1.0.0
-
getVehicle
Returns the vehicle the trip is for.- Returns:
- vehicle trip
- Since:
- 1.0.0
-