Class RangeSplitPoint<Range_,Point_ extends Comparable<Point_>>
java.lang.Object
ai.timefold.solver.core.impl.score.stream.collector.connected_ranges.RangeSplitPoint<Range_,Point_>
- All Implemented Interfaces:
Comparable<RangeSplitPoint<Range_,Point_>>
public class RangeSplitPoint<Range_,Point_ extends Comparable<Point_>>
extends Object
implements Comparable<RangeSplitPoint<Range_,Point_>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddRangeEndingAtSplitPoint(Range<Range_, Point_> range) booleanintcompareTo(RangeSplitPoint<Range_, Point_> other) booleancontainsRangeEnding(Range<Range_, Point_> range) booleancontainsRangeStarting(Range<Range_, Point_> range) protected voidbooleaninthashCode()booleanisAfter(RangeSplitPoint<Range_, Point_> other) booleanisBefore(RangeSplitPoint<Range_, Point_> other) booleanisEmpty()voidvoidtoString()
-
Constructor Details
-
RangeSplitPoint
-
-
Method Details
-
createCollections
protected void createCollections() -
addRangeStartingAtSplitPoint
-
removeRangeStartingAtSplitPoint
-
addRangeEndingAtSplitPoint
-
removeRangeEndingAtSplitPoint
-
containsRangeStarting
-
containsRangeEnding
-
getValuesStartingFromSplitPointIterator
-
isEmpty
public boolean isEmpty() -
equals
-
isBefore
-
isAfter
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<Range_>
-
toString
-