Interface BuildableSelectionOptionalFunction<SRC,T,P extends Selection<T>>
- All Superinterfaces:
BuildableOptionalFunction<SRC,,P> Function<SRC,Optional<P>>
- All Known Subinterfaces:
BuildableComparableSelectionOptionalFunction<SRC,,T, P> BuildableNumberSelectionOptionalFunction<SRC,,T, P> BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction<SRC>,BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC>,BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction<SRC>,BuildableTypedValueSelectionOptionalFunction<SRC>
public interface BuildableSelectionOptionalFunction<SRC,T,P extends Selection<T>>
extends BuildableOptionalFunction<SRC,P>
-
Method Summary
Modifier and TypeMethodDescriptiondefault BuildablePredicate<SRC>default BuildableOptionalFunction<SRC,T> first()default BuildableFunction<SRC,T> firstOrElse(T other) default BuildableFunction<SRC,T> default BuildableOptionalFunction<SRC,T> get(int index) default BuildableFunction<SRC,T> default BuildableFunction<SRC,T> getOrFail(int index) default BuildablePredicate<SRC>isEmpty()default BuildableOptionalFunction<SRC,T> last()default BuildableFunction<SRC,T> lastOrElse(T other) default BuildableFunction<SRC,T> default BuildablePredicate<SRC>notEmpty()default BuildableComparableFunction<SRC,Integer> size()default BuildableOptionalFunction<SRC,T> sole()default BuildableOptionalFunction<SRC,T> soleOrElse(T other) Methods inherited from interface com.terracottatech.store.function.BuildableOptionalFunction
in, in, is
-
Method Details
-
isEmpty
-
notEmpty
-
size
-
contains
-
sole
-
soleOrElse
-
get
-
getOrElse
-
getOrFail
-
first
-
firstOrElse
-
firstOrFail
-
last
-
lastOrElse
-
lastOrFail
-