Package org.onebusaway.gtfs.model
Class StopTime
- All Implemented Interfaces:
Serializable,Comparable<StopTime>,HasExtensions,StopTimeProxy
public final class StopTime
extends IdentityBean<Integer>
implements Comparable<StopTime>, StopTimeProxy
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidintintintintintintintintdoublegetId()doubledoublegetNote()intgetProxy()doubledoubledoubleintdoublegetStop()Returns possible entity for the stop location in this order: - stop - location - location groupintintgetTrack()getTrip()booleanbooleanbooleanbooleanvoidsetArrivalTime(int arrivalTime) voidsetContinuousDropOff(int continuousDropOff) voidsetContinuousPickup(int continuousPickup) voidsetDepartureBuffer(int departureBuffer) voidsetDepartureTime(int departureTime) voidsetDropOffBookingRule(BookingRule dropOffBookingRule) voidsetDropOffType(int dropOffType) voidsetEndPickupDropOffWindow(int endPickupDropOffWindow) voidsetEndServiceArea(Area endServiceArea) voidsetEndServiceAreaRadius(double endServiceAreaRadius) voidsetFarePeriodId(String farePeriodId) voidsetFreeRunningFlag(String freeRunningFlag) voidvoidsetLocation(StopLocation location) voidsetLocationGroup(StopLocation group) voidsetMeanDurationFactor(double meanDurationFactor) voidsetMeanDurationOffset(double meanDurationOffset) voidvoidsetPickupBookingRule(BookingRule pickupBookingRule) voidsetPickupType(int pickupType) voidsetProxy(StopTimeProxy proxy) When set, all interactions with this stop time will be redirected through this proxy.voidsetRouteShortName(String routeShortName) voidsetSafeDurationFactor(double safeDurationFactor) voidsetSafeDurationOffset(double safeDurationOffset) voidsetShapeDistTraveled(double shapeDistTraveled) voidsetStartPickupDropOffWindow(int startPickupDropOffWindow) voidsetStartServiceArea(Area startServiceArea) voidsetStartServiceAreaRadius(double startServiceAreaRadius) voidsetStop(StopLocation stop) voidsetStopHeadsign(String headSign) voidsetStopSequence(int stopSequence) voidsetTimepoint(int timepoint) voidsetToStopSequence(Integer toStopSequence) voidvoidtoString()Methods inherited from class org.onebusaway.gtfs.model.IdentityBean
equals, getExtension, hashCode, putExtension
-
Field Details
-
MISSING_VALUE
public static final int MISSING_VALUE- See Also:
-
MISSING_FLEX_VALUE
public static final int MISSING_FLEX_VALUE- See Also:
-
-
Constructor Details
-
StopTime
public StopTime() -
StopTime
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceStopTimeProxy- Specified by:
getIdin classIdentityBean<Integer>
-
setId
- Specified by:
setIdin interfaceStopTimeProxy- Specified by:
setIdin classIdentityBean<Integer>
-
getTrip
- Specified by:
getTripin interfaceStopTimeProxy
-
setTrip
- Specified by:
setTripin interfaceStopTimeProxy
-
getStopSequence
public int getStopSequence()- Specified by:
getStopSequencein interfaceStopTimeProxy
-
setStopSequence
public void setStopSequence(int stopSequence) - Specified by:
setStopSequencein interfaceStopTimeProxy
-
getToStopSequence
-
setToStopSequence
-
getStop
- Specified by:
getStopin interfaceStopTimeProxy
-
getLocation
- Specified by:
getLocationin interfaceStopTimeProxy
-
getLocationGroup
- Specified by:
getLocationGroupin interfaceStopTimeProxy
-
getStopLocation
Returns possible entity for the stop location in this order: - stop - location - location group -
setStop
- Specified by:
setStopin interfaceStopTimeProxy
-
setLocation
- Specified by:
setLocationin interfaceStopTimeProxy
-
setLocationGroup
- 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
-
getStartPickupDropOffWindow
public int getStartPickupDropOffWindow() -
setStartPickupDropOffWindow
public void setStartPickupDropOffWindow(int startPickupDropOffWindow) -
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
- Specified by:
getStopHeadsignin interfaceStopTimeProxy
-
setStopHeadsign
- Specified by:
setStopHeadsignin interfaceStopTimeProxy
-
getRouteShortName
- Specified by:
getRouteShortNamein interfaceStopTimeProxy
-
setRouteShortName
- 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
-
setFarePeriodId
-
getStartServiceArea
- Specified by:
getStartServiceAreain interfaceStopTimeProxy
-
setStartServiceArea
- Specified by:
setStartServiceAreain interfaceStopTimeProxy
-
getEndServiceArea
- Specified by:
getEndServiceAreain interfaceStopTimeProxy
-
setEndServiceArea
- 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
-
setTrack
-
getNote
-
setNote
-
compareTo
- Specified by:
compareToin interfaceComparable<StopTime>
-
getPickupBookingRule
- Specified by:
getPickupBookingRulein interfaceStopTimeProxy
-
setPickupBookingRule
- Specified by:
setPickupBookingRulein interfaceStopTimeProxy
-
getDropOffBookingRule
- Specified by:
getDropOffBookingRulein interfaceStopTimeProxy
-
setDropOffBookingRule
- Specified by:
setDropOffBookingRulein interfaceStopTimeProxy
-
setProxy
When set, all interactions with this stop time will be redirected through this proxy.- Parameters:
proxy-
-
getProxy
-
displayArrival
-
toString
-
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
- Specified by:
getFreeRunningFlagin interfaceStopTimeProxy
-
setFreeRunningFlag
- Specified by:
setFreeRunningFlagin interfaceStopTimeProxy
-