Interface PredicateMap<T,V>
-
- All Known Implementing Classes:
SimplePredicateMap
public interface PredicateMap<T,V>
A predicate map connects predicates of a certain type to multiple objects of another type. It allows quick retrieval of all objects associated with any predicates that match the incoming value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <P extends com.google.common.base.Predicate<T>>
voidadd(P predicate, java.util.List<V> value)
<P extends com.google.common.base.Predicate<T>>
voidadd(P predicate, V value)
java.util.Collection<V>
get(T object)
void
remove(java.util.List<V> values)
void
remove(V value)
-