public final class MatchingBindings extends Object
| Modifier and Type | Method and Description | 
|---|---|
static <T,R> BooleanBinding | 
allMatch(ObservableList<T> items,
        Function<? super T,R> mapper,
        Predicate<? super R> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
allMatch(ObservableList<T> items,
        ObservableValue<Function<? super T,R>> mapper,
        ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
allMatch(ObservableList<T> items,
        ObservableValue<Predicate<? super T>> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
allMatch(ObservableList<T> items,
        Predicate<? super T> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <K,V,R> BooleanBinding | 
allMatch(ObservableMap<K,V> items,
        Function<? super V,R> mapper,
        Predicate<? super R> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <K,V,R> BooleanBinding | 
allMatch(ObservableMap<K,V> items,
        ObservableValue<Function<? super V,R>> mapper,
        ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <K,V> BooleanBinding | 
allMatch(ObservableMap<K,V> items,
        ObservableValue<Predicate<? super V>> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <K,V> BooleanBinding | 
allMatch(ObservableMap<K,V> items,
        Predicate<? super V> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
allMatch(ObservableSet<T> items,
        Function<? super T,R> mapper,
        Predicate<? super R> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
allMatch(ObservableSet<T> items,
        ObservableValue<Function<? super T,R>> mapper,
        ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
allMatch(ObservableSet<T> items,
        ObservableValue<Predicate<? super T>> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
allMatch(ObservableSet<T> items,
        Predicate<? super T> predicate)
Creates a boolean binding based on a allMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
anyMatch(ObservableList<T> items,
        Function<? super T,R> mapper,
        Predicate<? super R> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
anyMatch(ObservableList<T> items,
        ObservableValue<Function<? super T,R>> mapper,
        ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
anyMatch(ObservableList<T> items,
        ObservableValue<Predicate<? super T>> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
anyMatch(ObservableList<T> items,
        Predicate<? super T> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <K,V,R> BooleanBinding | 
anyMatch(ObservableMap<K,V> items,
        Function<? super V,R> mapper,
        Predicate<? super R> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <K,V,R> BooleanBinding | 
anyMatch(ObservableMap<K,V> items,
        ObservableValue<Function<? super V,R>> mapper,
        ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <K,V> BooleanBinding | 
anyMatch(ObservableMap<K,V> items,
        ObservableValue<Predicate<? super V>> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <K,V> BooleanBinding | 
anyMatch(ObservableMap<K,V> items,
        Predicate<? super V> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
anyMatch(ObservableSet<T> items,
        Function<? super T,R> mapper,
        Predicate<? super R> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
anyMatch(ObservableSet<T> items,
        ObservableValue<Function<? super T,R>> mapper,
        ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
anyMatch(ObservableSet<T> items,
        ObservableValue<Predicate<? super T>> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
anyMatch(ObservableSet<T> items,
        Predicate<? super T> predicate)
Creates a boolean binding based on a anyMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
noneMatch(ObservableList<T> items,
         Function<? super T,R> mapper,
         Predicate<? super R> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
noneMatch(ObservableList<T> items,
         ObservableValue<Function<? super T,R>> mapper,
         ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
noneMatch(ObservableList<T> items,
         ObservableValue<Predicate<? super T>> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
noneMatch(ObservableList<T> items,
         Predicate<? super T> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <K,V,R> BooleanBinding | 
noneMatch(ObservableMap<K,V> items,
         Function<? super V,R> mapper,
         Predicate<? super R> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <K,V,R> BooleanBinding | 
noneMatch(ObservableMap<K,V> items,
         ObservableValue<Function<? super V,R>> mapper,
         ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <K,V> BooleanBinding | 
noneMatch(ObservableMap<K,V> items,
         ObservableValue<Predicate<? super V>> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <K,V> BooleanBinding | 
noneMatch(ObservableMap<K,V> items,
         Predicate<? super V> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
noneMatch(ObservableSet<T> items,
         Function<? super T,R> mapper,
         Predicate<? super R> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T,R> BooleanBinding | 
noneMatch(ObservableSet<T> items,
         ObservableValue<Function<? super T,R>> mapper,
         ObservableValue<Predicate<? super R>> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
noneMatch(ObservableSet<T> items,
         ObservableValue<Predicate<? super T>> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
static <T> BooleanBinding | 
noneMatch(ObservableSet<T> items,
         Predicate<? super T> predicate)
Creates a boolean binding based on a noneMatch predicate applied to the items. 
 | 
@Nonnull public static <T> BooleanBinding anyMatch(@Nonnull ObservableList<T> items, @Nonnull Predicate<? super T> predicate)
items - the observable list of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding anyMatch(@Nonnull ObservableList<T> items, @Nonnull Function<? super T,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable list of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding anyMatch(@Nonnull ObservableList<T> items, @Nonnull ObservableValue<Predicate<? super T>> predicate)
items - the observable list of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding anyMatch(@Nonnull ObservableList<T> items, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable list of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding noneMatch(@Nonnull ObservableList<T> items, @Nonnull Predicate<? super T> predicate)
items - the observable list of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding noneMatch(@Nonnull ObservableList<T> items, @Nonnull Function<? super T,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable list of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding noneMatch(@Nonnull ObservableList<T> items, @Nonnull ObservableValue<Predicate<? super T>> predicate)
items - the observable list of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding noneMatch(@Nonnull ObservableList<T> items, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable list of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding allMatch(@Nonnull ObservableList<T> items, @Nonnull Predicate<? super T> predicate)
items - the observable list of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding allMatch(@Nonnull ObservableList<T> items, @Nonnull Function<? super T,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable list of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding allMatch(@Nonnull ObservableList<T> items, @Nonnull ObservableValue<Predicate<? super T>> predicate)
items - the observable list of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding allMatch(@Nonnull ObservableList<T> items, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable list of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding anyMatch(@Nonnull ObservableSet<T> items, @Nonnull Predicate<? super T> predicate)
items - the observable set of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding anyMatch(@Nonnull ObservableSet<T> items, @Nonnull Function<? super T,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable set of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding anyMatch(@Nonnull ObservableSet<T> items, @Nonnull ObservableValue<Predicate<? super T>> predicate)
items - the observable set of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding anyMatch(@Nonnull ObservableSet<T> items, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable set of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding noneMatch(@Nonnull ObservableSet<T> items, @Nonnull Predicate<? super T> predicate)
items - the observable set of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding noneMatch(@Nonnull ObservableSet<T> items, @Nonnull Function<? super T,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable set of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding noneMatch(@Nonnull ObservableSet<T> items, @Nonnull ObservableValue<Predicate<? super T>> predicate)
items - the observable set of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding noneMatch(@Nonnull ObservableSet<T> items, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable set of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding allMatch(@Nonnull ObservableSet<T> items, @Nonnull Predicate<? super T> predicate)
items - the observable set of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding allMatch(@Nonnull ObservableSet<T> items, @Nonnull Function<? super T,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable set of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T> BooleanBinding allMatch(@Nonnull ObservableSet<T> items, @Nonnull ObservableValue<Predicate<? super T>> predicate)
items - the observable set of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <T,R> BooleanBinding allMatch(@Nonnull ObservableSet<T> items, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable set of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V> BooleanBinding anyMatch(@Nonnull ObservableMap<K,V> items, @Nonnull Predicate<? super V> predicate)
items - the observable map of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V,R> BooleanBinding anyMatch(@Nonnull ObservableMap<K,V> items, @Nonnull Function<? super V,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable map of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V> BooleanBinding anyMatch(@Nonnull ObservableMap<K,V> items, @Nonnull ObservableValue<Predicate<? super V>> predicate)
items - the observable map of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V,R> BooleanBinding anyMatch(@Nonnull ObservableMap<K,V> items, @Nonnull ObservableValue<Function<? super V,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable map of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V> BooleanBinding noneMatch(@Nonnull ObservableMap<K,V> items, @Nonnull Predicate<? super V> predicate)
items - the observable map of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V,R> BooleanBinding noneMatch(@Nonnull ObservableMap<K,V> items, @Nonnull Function<? super V,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable map of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V> BooleanBinding noneMatch(@Nonnull ObservableMap<K,V> items, @Nonnull ObservableValue<Predicate<? super V>> predicate)
items - the observable map of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V,R> BooleanBinding noneMatch(@Nonnull ObservableMap<K,V> items, @Nonnull ObservableValue<Function<? super V,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable map of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V> BooleanBinding allMatch(@Nonnull ObservableMap<K,V> items, @Nonnull Predicate<? super V> predicate)
items - the observable map of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V,R> BooleanBinding allMatch(@Nonnull ObservableMap<K,V> items, @Nonnull Function<? super V,R> mapper, @Nonnull Predicate<? super R> predicate)
items - the observable map of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V> BooleanBinding allMatch(@Nonnull ObservableMap<K,V> items, @Nonnull ObservableValue<Predicate<? super V>> predicate)
items - the observable map of items.predicate - a non-interfering, stateless predicate to apply to the each element.@Nonnull public static <K,V,R> BooleanBinding allMatch(@Nonnull ObservableMap<K,V> items, @Nonnull ObservableValue<Function<? super V,R>> mapper, @Nonnull ObservableValue<Predicate<? super R>> predicate)
items - the observable map of items.mapper - a non-interfering, stateless function to apply to the each value before matching.predicate - a non-interfering, stateless predicate to apply to the each element.