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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
equals(Object other)
LocalTime
getDuration()
Collect durationLocalTime
getDwellTime()
Collect dwell timeServiceLegSegment
getParentLegSegment()
Collect parent leg segmentdefault boolean
hasParentLegSegment()
Verify if a parent leg segment is registered for this timing
-
-
-
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
-
-