Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.google.common.base.Predicate

Packages that use Predicate
com.google.common.base | Basic utility libraries and interfaces.
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Uses of Predicate in com.google.common.base

Classes in com.google.common.base that implement Predicate
`class` | `CharMatcher` Determines a true or false value for any Java `char` value, just as `Predicate` does for any `Object`.

Methods in com.google.common.base that return Predicate
`static
`<T> Predicate<T>`
` | `Predicates.alwaysFalse()` Returns a predicate that always evaluates to `false`.
`static
`<T> Predicate<T>`
` | `Predicates.alwaysTrue()` Returns a predicate that always evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.and(Iterable<? extends Predicate<? super T>> components)` Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.and(Predicate<? super T>... components)` Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.and(Predicate<? super T> first, Predicate<? super T> second)` Returns a predicate that evaluates to `true` if both of its components evaluate to `true`.
`static Predicate<Class<?>>` | `Predicates.assignableFrom(Class<?> clazz)` Returns a predicate that evaluates to `true` if the class being tested is assignable from the given class.
`static
`<A,B> Predicate<A>`
` | `Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)` Returns the composition of a function and a predicate.
`static Predicate<CharSequence>` | `Predicates.contains(Pattern pattern)` Returns a predicate that evaluates to `true` if the `CharSequence` being tested contains any match for the given regular expression pattern.
`static Predicate<CharSequence>` | `Predicates.containsPattern(String pattern)` Returns a predicate that evaluates to `true` if the `CharSequence` being tested contains any match for the given regular expression pattern.
`static
`<T> Predicate<T>`
` | `Predicates.equalTo(T target)` Returns a predicate that evaluates to `true` if the object being tested `equals()` the given target or both are null.
`Predicate<T>` | `Equivalence.equivalentTo(T target)` Returns a predicate that evaluates to true if and only if the input is equivalent to `target` according to this equivalence relation.
`static
`<T> Predicate<T>`
` | `Predicates.in(Collection<? extends T> target)` Returns a predicate that evaluates to `true` if the object reference being tested is a member of the given collection.
`static Predicate<Object>` | `Predicates.instanceOf(Class<?> clazz)` Returns a predicate that evaluates to `true` if the object being tested is an instance of the given class.
`static
`<T> Predicate<T>`
` | `Predicates.isNull()` Returns a predicate that evaluates to `true` if the object reference being tested is null.
`static
`<T> Predicate<T>`
` | `Predicates.not(Predicate<T> predicate)` Returns a predicate that evaluates to `true` if the given predicate evaluates to `false`.
`static
`<T> Predicate<T>`
` | `Predicates.notNull()` Returns a predicate that evaluates to `true` if the object reference being tested is not null.
`static
`<T> Predicate<T>`
` | `Predicates.or(Iterable<? extends Predicate<? super T>> components)` Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.or(Predicate<? super T>... components)` Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.or(Predicate<? super T> first, Predicate<? super T> second)` Returns a predicate that evaluates to `true` if either of its components evaluates to `true`.

Methods in com.google.common.base with parameters of type Predicate
`static
`<T> Predicate<T>`
` | `Predicates.and(Predicate<? super T>... components)` Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.and(Predicate<? super T> first, Predicate<? super T> second)` Returns a predicate that evaluates to `true` if both of its components evaluate to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.and(Predicate<? super T> first, Predicate<? super T> second)` Returns a predicate that evaluates to `true` if both of its components evaluate to `true`.
`static
`<A,B> Predicate<A>`
` | `Predicates.compose(Predicate<B> predicate, Function<A,? extends B> function)` Returns the composition of a function and a predicate.
`static CharMatcher` | `CharMatcher.forPredicate(Predicate<? super Character> predicate)` Returns a matcher with identical behavior to the given `Character`-based predicate, but which operates on primitive `char` instances instead.
`static
`<T> Function<T,Boolean>`
` | `Functions.forPredicate(Predicate<T> predicate)` Creates a function that returns the same boolean output as the given predicate for all inputs.
`static
`<T> Predicate<T>`
` | `Predicates.not(Predicate<T> predicate)` Returns a predicate that evaluates to `true` if the given predicate evaluates to `false`.
`static
`<T> Predicate<T>`
` | `Predicates.or(Predicate<? super T>... components)` Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.or(Predicate<? super T> first, Predicate<? super T> second)` Returns a predicate that evaluates to `true` if either of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.or(Predicate<? super T> first, Predicate<? super T> second)` Returns a predicate that evaluates to `true` if either of its components evaluates to `true`.

Method parameters in com.google.common.base with type arguments of type Predicate
`static
`<T> Predicate<T>`
` | `Predicates.and(Iterable<? extends Predicate<? super T>> components)` Returns a predicate that evaluates to `true` if each of its components evaluates to `true`.
`static
`<T> Predicate<T>`
` | `Predicates.or(Iterable<? extends Predicate<? super T>> components)` Returns a predicate that evaluates to `true` if any one of its components evaluates to `true`.

Uses of Predicate in com.google.common.collect

Classes in com.google.common.collect that implement Predicate
`class` | `Range<C extends Comparable>` A range (or "interval") defines the boundaries around a contiguous span of values of some `Comparable` type; for example, "integers from 1 to 100 inclusive." Note that it is not possible to iterate over these contained values unless an appropriate `DiscreteDomain` can be provided to the `asSet` method.

Methods in com.google.common.collect with parameters of type Predicate
`static
`<T> boolean`
` | `Iterables.all(Iterable<T> iterable, Predicate<? super T> predicate)` Returns `true` if every element in `iterable` satisfies the predicate.
`static
`<T> boolean`
` | `Iterators.all(Iterator<T> iterator, Predicate<? super T> predicate)` Returns `true` if every element returned by `iterator` satisfies the given predicate.
`boolean` | `FluentIterable.allMatch(Predicate<? super E> predicate)` Returns `true` if every element in this fluent iterable satisfies the predicate.
`static
`<T> boolean`
` | `Iterables.any(Iterable<T> iterable, Predicate<? super T> predicate)` Returns `true` if any element in `iterable` satisfies the predicate.
`static
`<T> boolean`
` | `Iterators.any(Iterator<T> iterator, Predicate<? super T> predicate)` Returns `true` if one or more elements returned by `iterator` satisfy the given predicate.
`boolean` | `FluentIterable.anyMatch(Predicate<? super E> predicate)` Returns `true` if any element in this fluent iterable satisfies the predicate.
`static
`<E> Collection<E>`
` | `Collections2.filter(Collection<E> unfiltered, Predicate<? super E> predicate)` Returns the elements of `unfiltered` that satisfy a predicate.
`static
`<T> Iterable<T>`
` | `Iterables.filter(Iterable<T> unfiltered, Predicate<? super T> predicate)` Returns the elements of `unfiltered` that satisfy a predicate.
`static
`<T> UnmodifiableIterator<T>`
` | `Iterators.filter(Iterator<T> unfiltered, Predicate<? super T> predicate)` Returns the elements of `unfiltered` that satisfy a predicate.
`FluentIterable<E>` | `FluentIterable.filter(Predicate<? super E> predicate)` Returns the elements from this fluent iterable that satisfy a predicate.
`static
`<E> Set<E>`
` | `Sets.filter(Set<E> unfiltered, Predicate<? super E> predicate)` Returns the elements of `unfiltered` that satisfy a predicate.
`static
`<E> SortedSet<E>`
` | `Sets.filter(SortedSet<E> unfiltered, Predicate<? super E> predicate)` Returns the elements of a `SortedSet`, `unfiltered`, that satisfy a predicate.
`static
`<K,V> Map<K,V>`
` | `Maps.filterEntries(Map<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)` Returns a map containing the mappings in `unfiltered` that satisfy a predicate.
`static
`<K,V> Multimap<K,V>`
` | `Multimaps.filterEntries(Multimap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)` Returns a multimap containing the mappings in `unfiltered` that satisfy a predicate.
`static
`<K,V> SortedMap<K,V>`
` | `Maps.filterEntries(SortedMap<K,V> unfiltered, Predicate<? super Map.Entry<K,V>> entryPredicate)` Returns a sorted map containing the mappings in `unfiltered` that satisfy a predicate.
`static
`<K,V> Map<K,V>`
` | `Maps.filterKeys(Map<K,V> unfiltered, Predicate<? super K> keyPredicate)` Returns a map containing the mappings in `unfiltered` whose keys satisfy a predicate.
`static
`<K,V> Multimap<K,V>`
` | `Multimaps.filterKeys(Multimap<K,V> unfiltered, Predicate<? super K> keyPredicate)` Returns a multimap containing the mappings in `unfiltered` whose keys satisfy a predicate.
`static
`<K,V> SortedMap<K,V>`
` | `Maps.filterKeys(SortedMap<K,V> unfiltered, Predicate<? super K> keyPredicate)` Returns a sorted map containing the mappings in `unfiltered` whose keys satisfy a predicate.
`static
`<K,V> Map<K,V>`
` | `Maps.filterValues(Map<K,V> unfiltered, Predicate<? super V> valuePredicate)` Returns a map containing the mappings in `unfiltered` whose values satisfy a predicate.
`static
`<K,V> Multimap<K,V>`
` | `Multimaps.filterValues(Multimap<K,V> unfiltered, Predicate<? super V> valuePredicate)` Returns a multimap containing the mappings in `unfiltered` whose values satisfy a predicate.
`static
`<K,V> SortedMap<K,V>`
` | `Maps.filterValues(SortedMap<K,V> unfiltered, Predicate<? super V> valuePredicate)` Returns a sorted map containing the mappings in `unfiltered` whose values satisfy a predicate.
`static
`<T> T`
` | `Iterables.find(Iterable<? extends T> iterable, Predicate<? super T> predicate, T defaultValue)` Returns the first element in `iterable` that satisfies the given predicate, or `defaultValue` if none found.
`static
`<T> T`
` | `Iterables.find(Iterable<T> iterable, Predicate<? super T> predicate)` Returns the first element in `iterable` that satisfies the given predicate; use this method only when such an element is known to exist.
`static
`<T> T`
` | `Iterators.find(Iterator<? extends T> iterator, Predicate<? super T> predicate, T defaultValue)` Returns the first element in `iterator` that satisfies the given predicate.
`static
`<T> T`
` | `Iterators.find(Iterator<T> iterator, Predicate<? super T> predicate)` Returns the first element in `iterator` that satisfies the given predicate; use this method only when such an element is known to exist.
`Optional<E>` | `FluentIterable.firstMatch(Predicate<? super E> predicate)` Returns an `Optional` containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
`static
`<T> int`
` | `Iterables.indexOf(Iterable<T> iterable, Predicate<? super T> predicate)` Returns the index in `iterable` of the first element that satisfies the provided `predicate`, or `-1` if the Iterable has no such elements.
`static
`<T> int`
` | `Iterators.indexOf(Iterator<T> iterator, Predicate<? super T> predicate)` Returns the index in `iterator` of the first element that satisfies the provided `predicate`, or `-1` if the Iterator has no such elements.
`static
`<T> boolean`
` | `Iterables.removeIf(Iterable<T> removeFrom, Predicate<? super T> predicate)` Removes, from an iterable, every element that satisfies the provided predicate.
`static
`<T> boolean`
` | `Iterators.removeIf(Iterator<T> removeFrom, Predicate<? super T> predicate)` Removes every element that satisfies the provided predicate from the iterator.
`static
`<T> Optional<T>`
` | `Iterables.tryFind(Iterable<T> iterable, Predicate<? super T> predicate)` Returns an `Optional` containing the first element in `iterable` that satisfies the given predicate, if such an element exists.
`static
`<T> Optional<T>`
` | `Iterators.tryFind(Iterator<T> iterator, Predicate<? super T> predicate)` Returns an `Optional` containing the first element in `iterator` that satisfies the given predicate, if such an element exists.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2010-2012. All Rights Reserved.