public class SimplePredicateMap<T,V> extends java.lang.Object implements PredicateMap<T,V>
| Constructor and Description |
|---|
SimplePredicateMap() |
| Modifier and Type | Method and Description |
|---|---|
<P extends com.google.common.base.Predicate<T>> |
add(P predicate,
java.util.List<V> value) |
<P extends com.google.common.base.Predicate<T>> |
add(P predicate,
V value) |
java.util.Collection<V> |
get(T object) |
protected <P extends com.google.common.base.Predicate<T>> |
getList(P predicate,
boolean create) |
void |
remove(java.util.List<V> values) |
void |
remove(V value) |
protected <P extends com.google.common.base.Predicate<T>> java.util.List<V> getList(P predicate, boolean create)
public <P extends com.google.common.base.Predicate<T>> void add(P predicate, V value)
add in interface PredicateMap<T,V>public <P extends com.google.common.base.Predicate<T>> void add(P predicate, java.util.List<V> value)
add in interface PredicateMap<T,V>public void remove(java.util.List<V> values)
remove in interface PredicateMap<T,V>public void remove(V value)
remove in interface PredicateMap<T,V>