Interface OverlapResolver
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
PriorityOverlapResolver
Interface for resolving overlapping
Implementations define the strategy for selecting which range takes precedence when multiple ranges overlap.
TimeLineRange objects in timeline operations.Implementations define the strategy for selecting which range takes precedence when multiple ranges overlap.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionresolveOverlaps(List<TimeLineRange> ranges) Resolves overlapping timeline ranges by selecting one range according to the implementation strategy.
-
Method Details
-
resolveOverlaps
Resolves overlapping timeline ranges by selecting one range according to the implementation strategy. The specific criteria for selection depends on the implementation.- Parameters:
ranges- the list of overlappingTimeLineRangeobjects to resolve- Returns:
- the selected
TimeLineRangethat takes precedence over the others
-