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 IntegertypeNumberProperly(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, soleOrElseMethods inherited from interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction
sumMethods inherited from interface com.terracottatech.store.function.BuildableOptionalFunction
in, in, isMethods inherited from interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
contains, isEmpty, notEmpty, size
-
Method Details
-
typeNumberProperly
Description copied from interface:BuildableNumberSelectionOptionalFunctionThis exists to properly type a Number argument for concrete instances of this type.- Specified by:
typeNumberProperlyin interfaceBuildableNumberSelectionOptionalFunction<SRC,Integer, Selection.IntSelection> - Parameters:
num- Number to type.- Returns:
- properly typed value
-