Interface RelativeLegTiming

  • All Superinterfaces:
    Cloneable
    All Known Implementing Classes:
    RelativeLegTimingImpl

    public interface RelativeLegTiming
    extends Cloneable
    Refer to a service leg and its duration and dwell time on a scheduled routed trip
    Author:
    markr
    • Method Detail

      • getParentLegSegment

        ServiceLegSegment getParentLegSegment()
        Collect parent leg segment
        Returns:
        parent leg segment
      • getDuration

        LocalTime getDuration()
        Collect duration
        Returns:
        duration
      • getDwellTime

        LocalTime getDwellTime()
        Collect dwell time
        Returns:
        dwell time
      • hasParentLegSegment

        default boolean hasParentLegSegment()
        Verify if a parent leg segment is registered for this timing
        Returns:
        true when present, false otherwise