public class IterableFunction<T,C extends java.lang.Iterable<T>> extends DefaultFunction<C,PredicateMetadata>
function, metadata| Constructor and Description |
|---|
IterableFunction(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<C>> value) |
| Modifier and Type | Method and Description |
|---|---|
StepCondition |
contains(T value) |
StepCondition |
containsAll(T... values) |
StepCondition |
hasNotSize(int size) |
StepCondition |
hasSize(int size) |
StepCondition |
isEmpty() |
StepCondition |
isNotEmpty() |
allMatch, allMatch, allMatch, anyMatch, anyMatch, anyMatch, eq, eq, eq, eq, getFunction, getMetadata, isNotNull, isNull, map, mapToInt, mapToInt, mapToString, mapToString, mapUsing, noneMatch, noneMatch, noneMatch, notEq, notEq, notEq, notEq, position, readable, tags, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisUsing, markdown, markdown, readablepublic IterableFunction(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<C>> value)
public StepCondition contains(T value)
@SafeVarargs public final StepCondition containsAll(T... values)
public StepCondition isEmpty()
public StepCondition isNotEmpty()
public StepCondition hasSize(int size)
public StepCondition hasNotSize(int size)