public class LeafStepCondition<N> extends DefaultStepCondition
| Modifier and Type | Method and Description |
|---|---|
static <N> LeafStepCondition<java.util.Optional<N>> |
isNotNull(DefaultCondition<N> condition)
Returns a step condition checking if the node value is not null.
|
static <N> LeafStepCondition<java.util.Optional<N>> |
isNull(DefaultCondition<N> condition)
Returns a step condition checking if the node value is null.
|
static <N> LeafStepCondition<N> |
stepCondition(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left,
BaseFieldInfo<N> right,
java.util.function.BiFunction<N,N,java.lang.Boolean> predicate) |
static <N> LeafStepCondition<N> |
stepCondition(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> right,
java.util.function.BiFunction<N,N,java.lang.Boolean> predicate) |
static <N> LeafStepCondition<N> |
stepCondition(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left,
java.util.function.Function<N,java.lang.Boolean> predicate) |
static <N> LeafStepCondition<N> |
stepCondition(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left,
N right,
java.util.function.BiFunction<N,N,java.lang.Boolean> predicate) |
static <N> LeafStepCondition<N> |
stepCondition(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left,
java.util.function.Supplier<N> right,
java.util.function.BiFunction<N,N,java.lang.Boolean> predicate) |
metadata, predicatetoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitand, not, ormarkdown, markdown, readable, readablepublic static <N> LeafStepCondition<java.util.Optional<N>> isNull(DefaultCondition<N> condition)
N - the type of the node valuecondition - the node value to checkpublic static <N> LeafStepCondition<java.util.Optional<N>> isNotNull(DefaultCondition<N> condition)
N - the type of the node valuecondition - the node value to checkpublic static <N> LeafStepCondition<N> stepCondition(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left, java.util.function.Function<N,java.lang.Boolean> predicate)
public static <N> LeafStepCondition<N> stepCondition(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left, BaseFieldInfo<N> right, java.util.function.BiFunction<N,N,java.lang.Boolean> predicate)
public static <N> LeafStepCondition<N> stepCondition(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left, N right, java.util.function.BiFunction<N,N,java.lang.Boolean> predicate)
public static <N> LeafStepCondition<N> stepCondition(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left, java.util.function.Supplier<N> right, java.util.function.BiFunction<N,N,java.lang.Boolean> predicate)
public static <N> LeafStepCondition<N> stepCondition(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> left, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<N>> right, java.util.function.BiFunction<N,N,java.lang.Boolean> predicate)