public 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.