Interface Predicate<T>
-
- All Superinterfaces:
java.util.function.Predicate<T>,java.io.Serializable
- All Known Implementing Classes:
AllSatisfyPredicate,CheckedPredicate,CollectIterable.AttributePredicate,DropIterablePredicate,DropWhileIterablePredicate,IntegerPredicates.IntegerIsEven,IntegerPredicates.IntegerIsNegative,IntegerPredicates.IntegerIsOdd,IntegerPredicates.IntegerIsPositive,IntegerPredicates.IntegerIsZero,LongPredicates.LongIsEven,LongPredicates.LongIsNegative,LongPredicates.LongIsOdd,LongPredicates.LongIsPositive,LongPredicates.LongIsZero,MapEntryPredicate,PairPredicate,ParallelDistinctIterable.DistinctAndPredicate,ParallelDistinctIterable.DistinctOrPredicate,ParallelDistinctListIterable.DistinctAndPredicate,ParallelDistinctListIterable.DistinctOrPredicate,ParallelSelectIterable.SelectAllSatisfyPredicate,ParallelSelectListIterable.SelectAllSatisfyPredicate,ParallelSelectSortedSetIterable.SelectAllSatisfyPredicate,ParallelSelectUnsortedBag.SelectAllSatisfyPredicate,ParallelSelectUnsortedSetIterable.SelectAllSatisfyPredicate,Predicates,Predicates.AbstractIterablePredicate,Predicates.AllSatisfy,Predicates.AlwaysFalse,Predicates.AlwaysTrue,Predicates.AndIterablePredicate,Predicates.AndPredicate,Predicates.AnySatisfy,Predicates.AssignableFromPredicate,Predicates.AttributeFalse,Predicates.AttributePredicate,Predicates.AttributeTrue,Predicates.BetweenExclusive,Predicates.BetweenInclusive,Predicates.BetweenInclusiveFrom,Predicates.BetweenInclusiveTo,Predicates.BindPredicate2,Predicates.CompareToPredicate,Predicates.EqualPredicate,Predicates.FalseEquals,Predicates.GreaterThanOrEqualPredicate,Predicates.GreaterThanPredicate,Predicates.IdentityPredicate,Predicates.InCollectionPredicate,Predicates.InSetIterablePredicate,Predicates.InSetPredicate,Predicates.InstanceOfPredicate,Predicates.IsNull,Predicates.LessThanOrEqualPredicate,Predicates.LessThanPredicate,Predicates.NeitherPredicate,Predicates.NoneOfIterablePredicate,Predicates.NoneSatisfy,Predicates.NotEqualPredicate,Predicates.NotIdentityPredicate,Predicates.NotInCollectionPredicate,Predicates.NotInSetIterablePredicate,Predicates.NotInSetPredicate,Predicates.NotInstanceOfPredicate,Predicates.NotNull,Predicates.NotPredicate,Predicates.OrIterablePredicate,Predicates.OrPredicate,Predicates.PredicateAdapter,Predicates.RangePredicate,Predicates.SubclassPredicate,Predicates.SuperclassPredicate,Predicates.SynchronizedPredicate,Predicates.ThrowingPredicateAdapter,Predicates.TrueEquals,StringPredicates.ContainsCharacter,StringPredicates.ContainsString,StringPredicates.Empty,StringPredicates.EndsWith,StringPredicates.EqualsIgnoreCase,StringPredicates.GreaterThan,StringPredicates.GreaterThanOrEqualTo,StringPredicates.HasDigits,StringPredicates.HasLetters,StringPredicates.HasLettersAndDigits,StringPredicates.HasLettersOrDigits,StringPredicates.HasLowercase,StringPredicates.HasSpaces,StringPredicates.HasUndefined,StringPredicates.HasUppercase,StringPredicates.IsAlpha,StringPredicates.IsAlphanumeric,StringPredicates.IsBlank,StringPredicates.IsNumeric,StringPredicates.LessThan,StringPredicates.LessThanOrEqualTo,StringPredicates.MatchesRegex,StringPredicates.NotBlank,StringPredicates.NotContainsString,StringPredicates.NotEmpty,StringPredicates.Size,StringPredicates.StartsWith
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Predicate<T> extends java.util.function.Predicate<T>, java.io.SerializableA Predicate is a lambda or closure with a boolean result. The method accept should be implemented to indicate the object passed to the method meets the criteria of this Predicate. A Predicate is also known as a Discriminator or Filter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanaccept(T each)default booleantest(T each)
-