public class FluentMap<K,V> extends Object
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<K,V> |
build() |
FluentMap<K,V> |
filterKeys(com.google.common.base.Predicate<? super K> keyPredicate) |
FluentMap<K,V> |
filterValues(com.google.common.base.Predicate<? super V> valuePredicate) |
static <K,V> FluentMap<K,V> |
from(Map<K,V> source) |
<NK> FluentMap<NK,Collection<V>> |
indexValue(com.google.common.base.Function<? super V,NK> function) |
FluentMap<V,K> |
inverse() |
<NV> FluentMap<K,NV> |
transformValues(com.google.common.base.Function<? super V,NV> function) |
<K2,V2> FluentMap<K,V2> |
transformValues(Map<V,V2> other) |
public <NV> FluentMap<K,NV> transformValues(com.google.common.base.Function<? super V,NV> function)
public FluentMap<K,V> filterKeys(com.google.common.base.Predicate<? super K> keyPredicate)
public FluentMap<K,V> filterValues(com.google.common.base.Predicate<? super V> valuePredicate)
public <NK> FluentMap<NK,Collection<V>> indexValue(com.google.common.base.Function<? super V,NK> function)
Copyright © 2016. All rights reserved.