Class RelativeLegTiming

  • All Implemented Interfaces:
    Cloneable

    public class RelativeLegTiming
    extends Object
    implements Cloneable
    Simple POJO class that refers to a service leg and its duration and dwell time on a scheduled routed trip
    Author:
    markr
    • Constructor Detail

      • RelativeLegTiming

        protected RelativeLegTiming​(ServiceLegSegment parentLegSegment,
                                    LocalTime duration,
                                    LocalTime dwellTime)
        Constructor
        Parameters:
        parentLegSegment - to use
        duration - to use
        dwellTime - to use
      • RelativeLegTiming

        protected RelativeLegTiming​(RelativeLegTiming relativeLegTiming)
        Copy constructor
        Parameters:
        relativeLegTiming - to copy
    • Method Detail

      • getParentLegSegment

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

        public LocalTime getDuration()
        Collect duration
        Returns:
        duration
      • getDwellTime

        public LocalTime getDwellTime()
        Collect dwell time
        Returns:
        dwell time