Interface BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>
- All Superinterfaces:
BuildableComparableSelectionOptionalFunction<SRC,
,Integer, Selection.IntSelection> BuildableNumberSelectionOptionalFunction<SRC,
,Integer, Selection.IntSelection> BuildableOptionalFunction<SRC,
,Selection.IntSelection> BuildableSelectionOptionalFunction<SRC,
,Integer, Selection.IntSelection> Function<SRC,
Optional<Selection.IntSelection>>
- Enclosing interface:
- BuildableNumberSelectionOptionalFunction<SRC,
T extends Number & Comparable<T>, P extends Selection.NumberSelection<T>>
public static interface BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>
extends BuildableNumberSelectionOptionalFunction<SRC,Integer,Selection.IntSelection>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction
BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction<SRC>, BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>, BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction<SRC>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Integer
typeNumberProperly
(Number num) This exists to properly type a Number argument for concrete instances of this type.Methods inherited from interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
first, firstOrElse, firstOrFail, get, getOrElse, getOrFail, greaterThan, greaterThanOrEqual, last, lastOrElse, lastOrFail, lessThan, lessThanOrEqual, max, min, sole, soleOrElse
Methods inherited from interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction
sum
Methods inherited from interface com.terracottatech.store.function.BuildableOptionalFunction
in, in, is
Methods inherited from interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
contains, isEmpty, notEmpty, size
-
Method Details
-
typeNumberProperly
Description copied from interface:BuildableNumberSelectionOptionalFunction
This exists to properly type a Number argument for concrete instances of this type.- Specified by:
typeNumberProperly
in interfaceBuildableNumberSelectionOptionalFunction<SRC,
Integer, Selection.IntSelection> - Parameters:
num
- Number to type.- Returns:
- properly typed value
-