Module com.iamsoft.util.ui
Class MinBinding<T>
java.lang.Object
javafx.beans.binding.ObjectExpression<T>
javafx.beans.binding.ObjectBinding<T>
com.iamsoft.util.ui.javafx.collections.reduction.MinBinding<T>
- Type Parameters:
T
- Type of element in list.
- All Implemented Interfaces:
javafx.beans.binding.Binding<T>
,javafx.beans.Observable
,javafx.beans.value.ObservableObjectValue<T>
,javafx.beans.value.ObservableValue<T>
public class MinBinding<T>
extends javafx.beans.binding.ObjectBinding<T>
Binding for smallest item in list (or null if list is empty).
- See Also:
-
EasyBind.combine(ObservableList, Function)
-
Constructor Summary
ConstructorsConstructorDescriptionMinBinding
(javafx.collections.ObservableList<? extends T> pList) MinBinding
(javafx.collections.ObservableList<? extends T> pList, Comparator<? super T> pComparator) -
Method Summary
Methods inherited from class javafx.beans.binding.ObjectBinding
addListener, addListener, allowValidation, bind, dispose, get, getDependencies, invalidate, isObserved, isValid, onInvalidating, removeListener, removeListener, toString, unbind
Methods inherited from class javafx.beans.binding.ObjectExpression
asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javafx.beans.value.ObservableValue
flatMap, getValue, map, orElse, when
-
Constructor Details
-
MinBinding
-
MinBinding
public MinBinding(javafx.collections.ObservableList<? extends T> pList, Comparator<? super T> pComparator)
-
-
Method Details
-
computeValue
- Specified by:
computeValue
in classjavafx.beans.binding.ObjectBinding<T>
-