All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static <S,T> void |
add(Map<S,Set<T>> from,
Map<S,Set<T>> toAdd) |
|
static <S,T> void |
addToMapSet(Map<S,Set<T>> map,
S key,
T value) |
|
static <S,T,U> Map<S,Set<U>> |
apply(Map<S,Set<T>> mapset,
Function<T,U> function) |
Changes mapping from S -> Set<T> to mapping
S -> Set<U> using Function that can change T to
U .
|
static <U,T> Set<U> |
apply(Set<T> set,
Function<T,U> function) |
|
static <S,T,U> Map<T,U> |
build(Collection<S> col,
Function<S,T> key,
Function<S,U> value) |
|
static <S,T,U> Function<S,U> |
compose(Function<S,T> f1,
Function<T,U> f2) |
|
static <S,T> boolean |
contains(Map<S,Set<T>> mapset,
S key,
T val) |
|
static <S> S |
copy(S obj) |
|
static <S> void |
copy(S s1,
S s2) |
|
static <S,T> Map<S,Set<T>> |
copyMapSet(Map<S,Set<T>> from) |
|
static <S,T> void |
copyMapSet(Map<S,Set<T>> from,
Map<S,Set<T>> to) |
|
static <S,T> Map<S,Set<T>> |
diff(Map<S,Set<T>> from,
Map<S,Set<T>> to) |
Produces a map where each set value in from map has every element that's in to
map's set value removed.
|
static <T> Set<T> |
diff(Set<T> s1,
Set<T> s2) |
|
static <S> Set<S> |
filter(Set<S> s,
Predicate<S> predicate) |
|
static <S,T> Set<T> |
flatten(Map<S,Set<T>> mapset) |
|
static <S,T> Map<S,Set<T>> |
invert(Map<T,S> map) |
|
static <T,U> Function<T,U> |
map(Map<T,U> map) |
|
static <S,T> Set<T> |
map(Set<S> s,
Function<S,T> mapper) |
|
static <S,T> void |
remove(Map<S,Set<T>> from,
Map<S,Set<T>> toRemove) |
Removes all values from toRemove map from from map.
|
static <S,T> void |
removeFromMapSet(Map<S,Set<T>> map,
S key,
T value) |
|
static <S,T> void |
retain(Map<S,Set<T>> from,
Map<S,Set<T>> toRetain) |
|