static <T,T2 extends T> boolean |
VarUtils.addSetElement(Var<com.google.common.collect.ImmutableSet<T>> setVar,
boolean ongoing,
T2 element) |
|
static <T,T2 extends T> boolean |
VarUtils.addSetElement(Var<com.google.common.collect.ImmutableSet<T>> setVar,
T2 element) |
|
static <K,V,K2 extends K> Var<com.google.common.collect.ImmutableMap<K,V>> |
VarUtils.mapSubsetVar(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
ReadableVar<? extends Set<K2>> keysVar) |
When modifying the returned var, don't add mappings for keys that are not in keysVar .
|
static <K,V,K2 extends K> Var<V> |
VarUtils.mapValueVar(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
ReadableVar<K2> keyVar) |
|
static <K,V,K2 extends K> Var<V> |
VarUtils.mapValueVar(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
K2 key) |
|
static <A,B> Var<B> |
VarUtils.propertyVar(Var<A> ownerVar,
Function<? super A,? extends B> getFn,
BiFunction<? super A,B,? extends A> updateFn) |
|
static <A,B> Var<B> |
VarUtils.propertyVar(Var<A> ownerVar,
Function<? super A,? extends B> getFn,
BiFunction<? super A,B,? extends A> updateFn,
B fallback) |
|
static <K,V,K2 extends K,V2 extends V> boolean |
VarUtils.putMapValue(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
boolean ongoing,
K2 key,
V2 value) |
|
static <K,V,K2 extends K,V2 extends V> boolean |
VarUtils.putMapValue(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
K2 key,
V2 value) |
|
static <T,T2 extends T> boolean |
VarUtils.removeSetElement(Var<com.google.common.collect.ImmutableSet<T>> setVar,
boolean ongoing,
T2 element) |
|
static <T,T2 extends T> boolean |
VarUtils.removeSetElement(Var<com.google.common.collect.ImmutableSet<T>> setVar,
T2 element) |
|
static <T,T2 extends T> Var<Boolean> |
VarUtils.setContainsVar(Var<com.google.common.collect.ImmutableSet<T>> setVar,
T2 element) |
|
static <A,B extends A,C> Var<C> |
VarUtils.subclassPropertyVar(Var<A> superclassVar,
Class<B> subclass,
Function<? super B,? extends C> getFn,
BiFunction<? super B,C,? extends B> updateFn) |
|
static <A,B extends A,C> Var<C> |
VarUtils.subclassPropertyVar(Var<A> superclassVar,
Class<B> subclass,
Function<? super B,? extends C> getFn,
BiFunction<? super B,C,? extends B> updateFn,
C fallback) |
|
static <A,B extends A> Var<B> |
VarUtils.subclassVar(Var<A> superclassVar,
Class<B> subclass) |
|
static <K,V,K2 extends K> boolean |
VarUtils.updateMapValue(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
boolean ongoing,
K2 key,
Function<? super V,? extends V> updateFn) |
|
static <K,V,K2 extends K> boolean |
VarUtils.updateMapValue(Var<com.google.common.collect.ImmutableMap<K,V>> mapVar,
K2 key,
Function<? super V,? extends V> updateFn) |
|