public abstract class TransitionPredicates extends Object
Modifier and Type | Method and Description |
---|---|
static <S,I,T> TransitionPredicate<S,I,T> |
alwaysFalse() |
static <S,I,T> TransitionPredicate<S,I,T> |
alwaysTrue() |
static <S,I,T> TransitionPredicate<S,I,T> |
compose(Predicate<? super S> sourcePred,
Predicate<? super I> inputPred,
Predicate<? super T> transPred) |
static <S,I,T> TransitionPredicate<S,I,T> |
constantValue(boolean value) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputIn(Collection<?> inputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputIn(Object... inputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputIs(Object input) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputIsNot(Object input) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputNotIn(Collection<?> inputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputNotIn(Object... inputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
inputSatisfying(Predicate<? super I> inputPred) |
static <S,I,T> TransitionPredicate<S,I,T> |
outputIn(TransitionOutput<? super T,?> transOut,
Collection<?> outputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
outputIn(TransitionOutput<? super T,?> transOut,
Object... outputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
outputIs(TransitionOutput<? super T,?> transOut,
Object output) |
static <S,I,T> TransitionPredicate<S,I,T> |
outputIsNot(TransitionOutput<? super T,?> transOut,
Object output) |
static <S,I,T> TransitionPredicate<S,I,T> |
outputNotIn(TransitionOutput<? super T,?> transOut,
Collection<?> outputs) |
static <S,I,T> TransitionPredicate<S,I,T> |
outputNotIn(TransitionOutput<? super T,?> transOut,
Object... outputs) |
static <S,I,T,O> TransitionPredicate<S,I,T> |
outputSatisfies(TransitionOutput<? super T,? extends O> transOut,
Predicate<? super O> outputPred) |
static <S,I,T,O> TransitionPredicate<S,I,T> |
outputViolates(TransitionOutput<? super T,? extends O> transOut,
Predicate<? super O> outputPred) |
static <S,I,T> TransitionPredicate<S,I,T> |
safePred(TransitionPredicate<S,I,T> pred,
boolean nullValue) |
static <S,I,T> TransitionPredicate<S,I,T> |
sourceSatisfying(Predicate<? super S> sourcePred) |
static <S,I,T> Predicate<T> |
toUnaryPredicate(TransitionPredicate<? super S,? super I,? super T> transPred,
S source,
I input) |
static <S,I,T> TransitionPredicate<S,I,T> |
transitionSatisfying(Predicate<? super T> transPred) |
public static <S,I,T> Predicate<T> toUnaryPredicate(TransitionPredicate<? super S,? super I,? super T> transPred, S source, I input)
public static <S,I,T> TransitionPredicate<S,I,T> safePred(TransitionPredicate<S,I,T> pred, boolean nullValue)
public static <S,I,T> TransitionPredicate<S,I,T> compose(Predicate<? super S> sourcePred, Predicate<? super I> inputPred, Predicate<? super T> transPred)
public static <S,I,T> TransitionPredicate<S,I,T> constantValue(boolean value)
public static <S,I,T> TransitionPredicate<S,I,T> alwaysTrue()
public static <S,I,T> TransitionPredicate<S,I,T> alwaysFalse()
public static <S,I,T> TransitionPredicate<S,I,T> sourceSatisfying(Predicate<? super S> sourcePred)
public static <S,I,T> TransitionPredicate<S,I,T> inputSatisfying(Predicate<? super I> inputPred)
public static <S,I,T> TransitionPredicate<S,I,T> transitionSatisfying(Predicate<? super T> transPred)
public static <S,I,T> TransitionPredicate<S,I,T> inputIs(Object input)
public static <S,I,T> TransitionPredicate<S,I,T> inputIsNot(Object input)
@SafeVarargs public static <S,I,T> TransitionPredicate<S,I,T> inputIn(Object... inputs)
public static <S,I,T> TransitionPredicate<S,I,T> inputIn(Collection<?> inputs)
@SafeVarargs public static <S,I,T> TransitionPredicate<S,I,T> inputNotIn(Object... inputs)
public static <S,I,T> TransitionPredicate<S,I,T> inputNotIn(Collection<?> inputs)
public static <S,I,T,O> TransitionPredicate<S,I,T> outputSatisfies(TransitionOutput<? super T,? extends O> transOut, Predicate<? super O> outputPred)
public static <S,I,T,O> TransitionPredicate<S,I,T> outputViolates(TransitionOutput<? super T,? extends O> transOut, Predicate<? super O> outputPred)
public static <S,I,T> TransitionPredicate<S,I,T> outputIs(TransitionOutput<? super T,?> transOut, Object output)
public static <S,I,T> TransitionPredicate<S,I,T> outputIsNot(TransitionOutput<? super T,?> transOut, Object output)
public static <S,I,T> TransitionPredicate<S,I,T> outputIn(TransitionOutput<? super T,?> transOut, Object... outputs)
public static <S,I,T> TransitionPredicate<S,I,T> outputIn(TransitionOutput<? super T,?> transOut, Collection<?> outputs)
public static <S,I,T> TransitionPredicate<S,I,T> outputNotIn(TransitionOutput<? super T,?> transOut, Object... outputs)
public static <S,I,T> TransitionPredicate<S,I,T> outputNotIn(TransitionOutput<? super T,?> transOut, Collection<?> outputs)
Copyright © 2015. All rights reserved.