Interface Predicate<T>
- All Superinterfaces:
Predicate<T>
,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.
A 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