public final class PredicateSupport
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
PredicateSupport()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> com.google.common.base.Predicate<java.lang.Iterable<T>> |
allMatch(com.google.common.base.Predicate<T> target)
Creates a predicate that checks that all elements of an
Iterable matches a given target predicate. |
static <T> com.google.common.base.Predicate<java.lang.Iterable<T>> |
anyMatch(com.google.common.base.Predicate<T> target)
Creates a predicate that checks that any element in an
Iterable matches a given target predicate. |
static com.google.common.base.Predicate<java.lang.CharSequence> |
caseInsensitiveMatch(java.lang.String target)
Creates a predicate that checks if a given
CharSequence matches a target string while ignoring case. |
@Nonnull
public static <T> com.google.common.base.Predicate<java.lang.Iterable<T>> allMatch(@Nonnull
com.google.common.base.Predicate<T> target)
Iterable matches a given target predicate.T - type of objects in the iterable and that the target operates upontarget - predicate used to check each element in the iterable@Nonnull
public static <T> com.google.common.base.Predicate<java.lang.Iterable<T>> anyMatch(@Nonnull
com.google.common.base.Predicate<T> target)
Iterable matches a given target predicate.T - type of objects in the iterable and that the target operates upontarget - predicate used to check each element in the iterable@Nonnull
public static com.google.common.base.Predicate<java.lang.CharSequence> caseInsensitiveMatch(@Nonnull
java.lang.String target)
CharSequence matches a target string while ignoring case.target - the target string to match against