| Modifier and Type | Method and Description |
|---|---|
| public <K2, V2> BagMultimap | collectKeyMultiValues(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction)
Redeclares org. Returns a new multimap with the results of applying the specified keyFunction and valueFunction on each key and corresponding values of the source multimap. |
| public <K2, V2> BagMultimap | collectKeysValues(Function2<? super K, ? super V, Pair<K2, V2>> function)
Redeclares org. Returns a new multimap with the results of applying the specified function on each key and value of the source multimap. |
| public <V2> OrderedIterableMultimap | collectValues(Function<? super V, ? extends V2> function)
Redeclares org. Returns a new multimap with the results of applying the specified function on each value of the source multimap. |
| public OrderedIterable | get(K key)
Redeclares org. Returns a view of all values associated with the given key. |
| public OrderedIterableMultimap | newEmpty()
Redeclares org. Creates a new instance of the same implementation type, using the default capacity and growth parameters. |
| public OrderedIterableMultimap | rejectKeysMultiValues(Predicate2<? super K, ? super RichIterable<V>> predicate)
Redeclares org. Returns all elements of the source multimap that don't satisfy the predicate. |
| public OrderedIterableMultimap | rejectKeysValues(Predicate2<? super K, ? super V> predicate)
Redeclares org. Returns all elements of the source multimap that don't satisfy the predicate. |
| public OrderedIterableMultimap | selectKeysMultiValues(Predicate2<? super K, ? super RichIterable<V>> predicate)
Redeclares org. Returns all elements of the source multimap that satisfies the predicate. |
| public OrderedIterableMultimap | selectKeysValues(Predicate2<? super K, ? super V> predicate)
Redeclares org. Returns all elements of the source multimap that satisfies the predicate. |
| collectKeyMultiValues | back to summary |
|---|---|
| public <K2, V2> BagMultimap Redeclares org. Doc from org. Returns a new multimap with the results of applying the specified keyFunction and valueFunction on each key and corresponding values of the source multimap. This method is also commonly called transform or map. e.g. return multimap.collectKeyMultiValues(each -> each + 1, Person::getLastName);
| |
| collectKeysValues | back to summary |
|---|---|
| public <K2, V2> BagMultimap Redeclares org. Doc from org. Returns a new multimap with the results of applying the specified function on each key and value of the source multimap. This method is also commonly called transform or map. e.g.
return multimap.collectKeysValues(new Function2<Integer, Person, Pair<String, String>>()
{
public Pair<String, String> valueOf(Integer age, Person person)
{
return Tuples.pair(age.toString(), person.getLastName());
}
});
| |
| collectValues | back to summary |
|---|---|
| public <V2> OrderedIterableMultimap Redeclares org. Doc from org. Returns a new multimap with the results of applying the specified function on each value of the source multimap. This method is also commonly called transform or map. e.g.
return multimap.collectValues(new Function<Person, String>()
{
public String valueOf(Person person)
{
return person.getLastName();
}
});
| |
| get | back to summary |
|---|---|
| public OrderedIterable Redeclares org. Doc from org. Returns a view of all values associated with the given key. If the given key does not exist, an empty
| |
| newEmpty | back to summary |
|---|---|
| public OrderedIterableMultimap Redeclares org. Doc from org. Creates a new instance of the same implementation type, using the default capacity and growth parameters.
| |
| rejectKeysMultiValues | back to summary |
|---|---|
| public OrderedIterableMultimap Redeclares org. Doc from org. Returns all elements of the source multimap that don't satisfy the predicate. e.g.
return multimap.rejectKeysMultiValues(new Predicate2<Integer, Iterable<Person>>()
{
public boolean accept(Integer age, Iterable<Person> values)
{
return (age >= 18)
&& ((RichIterable<Person>)values.size() >= 2);
}
});
| |
| rejectKeysValues | back to summary |
|---|---|
| public OrderedIterableMultimap Redeclares org. Doc from org. Returns all elements of the source multimap that don't satisfy the predicate. e.g.
return multimap.rejectKeysValues(new Predicate2<Integer, Person>()
{
public boolean accept(Integer age, Person person)
{
return (age >= 18)
&& (person.getAddress().getCity().equals("Metuchen"));
}
});
| |
| selectKeysMultiValues | back to summary |
|---|---|
| public OrderedIterableMultimap Redeclares org. Doc from org. Returns all elements of the source multimap that satisfies the predicate. This method is also commonly called filter. e.g.
return multimap.selectKeysMultiValues(new Predicate2<Integer, Iterable<Person>>()
{
public boolean accept(Integer age, Iterable<Person> values)
{
return (age >= 18)
&& ((RichIterable<Person>)values.size() >= 2);
}
});
| |
| selectKeysValues | back to summary |
|---|---|
| public OrderedIterableMultimap Redeclares org. Doc from org. Returns all elements of the source multimap that satisfies the predicate. This method is also commonly called filter. e.g.
return multimap.selectKeysValues(new Predicate2<Integer, Person>()
{
public boolean accept(Integer age, Person person)
{
return (age >= 18)
&& (person.getAddress().getCity().equals("Metuchen"));
}
});
| |