Package org.onebusaway.gtfs.model
Class StopTime
- java.lang.Object
-
- org.onebusaway.gtfs.model.IdentityBean<Integer>
-
- org.onebusaway.gtfs.model.StopTime
-
- All Implemented Interfaces:
Serializable,Comparable<StopTime>,org.onebusaway.csv_entities.HasExtensions,StopTimeProxy
public final class StopTime extends IdentityBean<Integer> implements Comparable<StopTime>, StopTimeProxy
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intMISSING_FLEX_VALUEstatic intMISSING_VALUEintoldSpellingOfEndPickupDropOffWindowDeprecated.GTFS-Flex v2.1 renamed "dropoff" to "drop off": https://github.com/MobilityData/gtfs-flex/commit/547200dfb580771265ae14b07d9bfd7b91c16ed2intoldSpellingOfStartPickupDropOffWindowDeprecated.GTFS-Flex v2.1 renamed "dropoff" to "drop off": https://github.com/MobilityData/gtfs-flex/commit/547200dfb580771265ae14b07d9bfd7b91c16ed2
-
Method Summary
-
Methods inherited from class org.onebusaway.gtfs.model.IdentityBean
equals, getExtension, hashCode, putExtension
-
-
-
-
Field Detail
-
MISSING_VALUE
public static final int MISSING_VALUE
- See Also:
- Constant Field Values
-
MISSING_FLEX_VALUE
public static final int MISSING_FLEX_VALUE
- See Also:
- Constant Field Values
-
oldSpellingOfStartPickupDropOffWindow
@Deprecated public int oldSpellingOfStartPickupDropOffWindow
Deprecated.GTFS-Flex v2.1 renamed "dropoff" to "drop off": https://github.com/MobilityData/gtfs-flex/commit/547200dfb580771265ae14b07d9bfd7b91c16ed2
-
oldSpellingOfEndPickupDropOffWindow
@Deprecated public int oldSpellingOfEndPickupDropOffWindow
Deprecated.GTFS-Flex v2.1 renamed "dropoff" to "drop off": https://github.com/MobilityData/gtfs-flex/commit/547200dfb580771265ae14b07d9bfd7b91c16ed2
-
-
Constructor Detail
-
StopTime
public StopTime()
-
StopTime
public StopTime(StopTime st)
-
-
Method Detail
-
getId
public Integer getId()
- Specified by:
getIdin interfaceStopTimeProxy- Specified by:
getIdin classIdentityBean<Integer>
-
setId
public void setId(Integer id)
- Specified by:
setIdin interfaceStopTimeProxy- Specified by:
setIdin classIdentityBean<Integer>
-
getTrip
public Trip getTrip()
- Specified by:
getTripin interfaceStopTimeProxy
-
setTrip
public void setTrip(Trip trip)
- Specified by:
setTripin interfaceStopTimeProxy
-
getStopSequence
public int getStopSequence()
- Specified by:
getStopSequencein interfaceStopTimeProxy
-
setStopSequence
public void setStopSequence(int stopSequence)
- Specified by:
setStopSequencein interfaceStopTimeProxy
-
getToStopSequence
public Integer getToStopSequence()
-
setToStopSequence
public void setToStopSequence(Integer toStopSequence)
-
getStop
public StopLocation getStop()
- Specified by:
getStopin interfaceStopTimeProxy
-
getLocation
public StopLocation getLocation()
- Specified by:
getLocationin interfaceStopTimeProxy
-
getLocationGroup
public StopLocation getLocationGroup()
- Specified by:
getLocationGroupin interfaceStopTimeProxy
-
getStopLocation
public StopLocation getStopLocation()
Returns possible entity for the stop location in this order: - stop - location - location group
-
setStop
public void setStop(StopLocation stop)
- Specified by:
setStopin interfaceStopTimeProxy
-
setLocation
public void setLocation(StopLocation location)
- Specified by:
setLocationin interfaceStopTimeProxy
-
setLocationGroup
public void setLocationGroup(StopLocation group)
- Specified by:
setLocationGroupin interfaceStopTimeProxy
-
isArrivalTimeSet
public boolean isArrivalTimeSet()
- Specified by:
isArrivalTimeSetin interfaceStopTimeProxy
-
getArrivalTime
public int getArrivalTime()
- Specified by:
getArrivalTimein interfaceStopTimeProxy- Returns:
- arrival time, in seconds since midnight
-
setArrivalTime
public void setArrivalTime(int arrivalTime)
- Specified by:
setArrivalTimein interfaceStopTimeProxy
-
clearArrivalTime
public void clearArrivalTime()
- Specified by:
clearArrivalTimein interfaceStopTimeProxy
-
isDepartureTimeSet
public boolean isDepartureTimeSet()
- Specified by:
isDepartureTimeSetin interfaceStopTimeProxy
-
getDepartureTime
public int getDepartureTime()
- Specified by:
getDepartureTimein interfaceStopTimeProxy- Returns:
- departure time, in seconds since midnight
-
setDepartureTime
public void setDepartureTime(int departureTime)
- Specified by:
setDepartureTimein interfaceStopTimeProxy
-
clearDepartureTime
public void clearDepartureTime()
- Specified by:
clearDepartureTimein interfaceStopTimeProxy
-
getMinArrivalTime
@Deprecated public int getMinArrivalTime()
Deprecated.
-
setMinArrivalTime
@Deprecated public void setMinArrivalTime(int minArrivalTime)
Deprecated.
-
getStartPickupDropOffWindow
public int getStartPickupDropOffWindow()
-
setStartPickupDropOffWindow
public void setStartPickupDropOffWindow(int startPickupDropOffWindow)
-
getMaxDepartureTime
@Deprecated public int getMaxDepartureTime()
Deprecated.
-
setMaxDepartureTime
@Deprecated public void setMaxDepartureTime(int maxDepartureTime)
Deprecated.
-
getEndPickupDropOffWindow
public int getEndPickupDropOffWindow()
-
setEndPickupDropOffWindow
public void setEndPickupDropOffWindow(int endPickupDropOffWindow)
-
isTimepointSet
public boolean isTimepointSet()
- Specified by:
isTimepointSetin interfaceStopTimeProxy
-
getTimepoint
public int getTimepoint()
- Specified by:
getTimepointin interfaceStopTimeProxy- Returns:
- 1 if the stop-time is a timepoint location
-
setTimepoint
public void setTimepoint(int timepoint)
- Specified by:
setTimepointin interfaceStopTimeProxy
-
clearTimepoint
public void clearTimepoint()
- Specified by:
clearTimepointin interfaceStopTimeProxy
-
getStopHeadsign
public String getStopHeadsign()
- Specified by:
getStopHeadsignin interfaceStopTimeProxy
-
setStopHeadsign
public void setStopHeadsign(String headSign)
- Specified by:
setStopHeadsignin interfaceStopTimeProxy
-
getRouteShortName
public String getRouteShortName()
- Specified by:
getRouteShortNamein interfaceStopTimeProxy
-
setRouteShortName
public void setRouteShortName(String routeShortName)
- Specified by:
setRouteShortNamein interfaceStopTimeProxy
-
getPickupType
public int getPickupType()
- Specified by:
getPickupTypein interfaceStopTimeProxy
-
setPickupType
public void setPickupType(int pickupType)
- Specified by:
setPickupTypein interfaceStopTimeProxy
-
getDropOffType
public int getDropOffType()
- Specified by:
getDropOffTypein interfaceStopTimeProxy
-
setDropOffType
public void setDropOffType(int dropOffType)
- Specified by:
setDropOffTypein interfaceStopTimeProxy
-
getContinuousPickup
public int getContinuousPickup()
-
setContinuousPickup
public void setContinuousPickup(int continuousPickup)
-
getContinuousDropOff
public int getContinuousDropOff()
-
setContinuousDropOff
public void setContinuousDropOff(int continuousDropOff)
-
isShapeDistTraveledSet
public boolean isShapeDistTraveledSet()
- Specified by:
isShapeDistTraveledSetin interfaceStopTimeProxy
-
getShapeDistTraveled
public double getShapeDistTraveled()
- Specified by:
getShapeDistTraveledin interfaceStopTimeProxy
-
setShapeDistTraveled
public void setShapeDistTraveled(double shapeDistTraveled)
- Specified by:
setShapeDistTraveledin interfaceStopTimeProxy
-
clearShapeDistTraveled
public void clearShapeDistTraveled()
- Specified by:
clearShapeDistTraveledin interfaceStopTimeProxy
-
getFarePeriodId
public String getFarePeriodId()
-
setFarePeriodId
public void setFarePeriodId(String farePeriodId)
-
getStartServiceArea
public Area getStartServiceArea()
- Specified by:
getStartServiceAreain interfaceStopTimeProxy
-
setStartServiceArea
public void setStartServiceArea(Area startServiceArea)
- Specified by:
setStartServiceAreain interfaceStopTimeProxy
-
getEndServiceArea
public Area getEndServiceArea()
- Specified by:
getEndServiceAreain interfaceStopTimeProxy
-
setEndServiceArea
public void setEndServiceArea(Area endServiceArea)
- Specified by:
setEndServiceAreain interfaceStopTimeProxy
-
getStartServiceAreaRadius
public double getStartServiceAreaRadius()
-
setStartServiceAreaRadius
public void setStartServiceAreaRadius(double startServiceAreaRadius)
-
getEndServiceAreaRadius
public double getEndServiceAreaRadius()
-
setEndServiceAreaRadius
public void setEndServiceAreaRadius(double endServiceAreaRadius)
-
getDepartureBuffer
public int getDepartureBuffer()
-
setDepartureBuffer
public void setDepartureBuffer(int departureBuffer)
-
getTrack
public String getTrack()
-
setTrack
public void setTrack(String track)
-
getNote
public Note getNote()
-
setNote
public void setNote(Note note)
-
compareTo
public int compareTo(StopTime o)
- Specified by:
compareToin interfaceComparable<StopTime>
-
getPickupBookingRule
public BookingRule getPickupBookingRule()
- Specified by:
getPickupBookingRulein interfaceStopTimeProxy
-
setPickupBookingRule
public void setPickupBookingRule(BookingRule pickupBookingRule)
- Specified by:
setPickupBookingRulein interfaceStopTimeProxy
-
getDropOffBookingRule
public BookingRule getDropOffBookingRule()
- Specified by:
getDropOffBookingRulein interfaceStopTimeProxy
-
setDropOffBookingRule
public void setDropOffBookingRule(BookingRule dropOffBookingRule)
- Specified by:
setDropOffBookingRulein interfaceStopTimeProxy
-
setProxy
public void setProxy(StopTimeProxy proxy)
When set, all interactions with this stop time will be redirected through this proxy.- Parameters:
proxy-
-
getProxy
public StopTimeProxy getProxy()
-
displayArrival
public String displayArrival()
-
getMeanDurationFactor
public double getMeanDurationFactor()
- Specified by:
getMeanDurationFactorin interfaceStopTimeProxy
-
setMeanDurationFactor
public void setMeanDurationFactor(double meanDurationFactor)
- Specified by:
setMeanDurationFactorin interfaceStopTimeProxy
-
getMeanDurationOffset
public double getMeanDurationOffset()
- Specified by:
getMeanDurationOffsetin interfaceStopTimeProxy
-
setMeanDurationOffset
public void setMeanDurationOffset(double meanDurationOffset)
- Specified by:
setMeanDurationOffsetin interfaceStopTimeProxy
-
getSafeDurationFactor
public double getSafeDurationFactor()
- Specified by:
getSafeDurationFactorin interfaceStopTimeProxy
-
setSafeDurationFactor
public void setSafeDurationFactor(double safeDurationFactor)
- Specified by:
setSafeDurationFactorin interfaceStopTimeProxy
-
getSafeDurationOffset
public double getSafeDurationOffset()
- Specified by:
getSafeDurationOffsetin interfaceStopTimeProxy
-
setSafeDurationOffset
public void setSafeDurationOffset(double safeDurationOffset)
- Specified by:
setSafeDurationOffsetin interfaceStopTimeProxy
-
getFreeRunningFlag
public String getFreeRunningFlag()
- Specified by:
getFreeRunningFlagin interfaceStopTimeProxy
-
setFreeRunningFlag
public void setFreeRunningFlag(String freeRunningFlag)
- Specified by:
setFreeRunningFlagin interfaceStopTimeProxy
-
setOldSpellingOfStartPickupDropOffWindow
@Deprecated public void setOldSpellingOfStartPickupDropOffWindow(int time)
Deprecated.
-
setOldSpellingOfEndPickupDropOffWindow
@Deprecated public void setOldSpellingOfEndPickupDropOffWindow(int time)
Deprecated.
-
getOldSpellingOfStartPickupDropOffWindow
@Deprecated public int getOldSpellingOfStartPickupDropOffWindow()
Deprecated.
-
getOldSpellingOfEndPickupDropOffWindow
@Deprecated public int getOldSpellingOfEndPickupDropOffWindow()
Deprecated.
-
-