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 booleanequals(Object other)LocalTimegetDuration()Collect durationLocalTimegetDwellTime()Collect dwell timeServiceLegSegmentgetParentLegSegment()Collect parent leg segmentdefault booleanhasParentLegSegment()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
-
-