Class MinMaxUndoableActionable<Result_,Property_>
java.lang.Object
ai.timefold.solver.core.impl.score.stream.collector.MinMaxUndoableActionable<Result_,Property_>
- All Implemented Interfaces:
UndoableActionable<Result_,Result_>
public final class MinMaxUndoableActionable<Result_,Property_>
extends Object
implements UndoableActionable<Result_,Result_>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <Result extends Comparable<? super Result>>
MinMaxUndoableActionable<Result,Result> static <Result> MinMaxUndoableActionable<Result,Result> maxCalculator(Comparator<? super Result> comparator) static <Result,Property extends Comparable<? super Property>>
MinMaxUndoableActionable<Result,Property> maxCalculator(Function<? super Result, ? extends Property> propertyMapper) static <Result extends Comparable<? super Result>>
MinMaxUndoableActionable<Result,Result> static <Result> MinMaxUndoableActionable<Result,Result> minCalculator(Comparator<? super Result> comparator) static <Result,Property extends Comparable<? super Property>>
MinMaxUndoableActionable<Result,Property> minCalculator(Function<? super Result, ? extends Property> propertyMapper) result()
-
Method Details
-
minCalculator
public static <Result extends Comparable<? super Result>> MinMaxUndoableActionable<Result,Result> minCalculator() -
maxCalculator
public static <Result extends Comparable<? super Result>> MinMaxUndoableActionable<Result,Result> maxCalculator() -
minCalculator
public static <Result> MinMaxUndoableActionable<Result,Result> minCalculator(Comparator<? super Result> comparator) -
maxCalculator
public static <Result> MinMaxUndoableActionable<Result,Result> maxCalculator(Comparator<? super Result> comparator) -
minCalculator
public static <Result,Property extends Comparable<? super Property>> MinMaxUndoableActionable<Result,Property> minCalculator(Function<? super Result, ? extends Property> propertyMapper) -
maxCalculator
public static <Result,Property extends Comparable<? super Property>> MinMaxUndoableActionable<Result,Property> maxCalculator(Function<? super Result, ? extends Property> propertyMapper) -
insert
- Specified by:
insertin interfaceUndoableActionable<Result_,Property_>
-
result
- Specified by:
resultin interfaceUndoableActionable<Result_,Property_>
-