Module com.iamsoft.util.ui
Class MaxBinding<T>
java.lang.Object
javafx.beans.binding.ObjectExpression<T>
javafx.beans.binding.ObjectBinding<T>
com.iamsoft.util.ui.javafx.collections.reduction.MaxBinding<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 MaxBinding<T>
extends javafx.beans.binding.ObjectBinding<T>
Binding for greatest item in list (or null if list is empty).
- See Also:
-
EasyBind.combine(ObservableList, Function)
-
Constructor Summary
ConstructorsConstructorDescriptionMaxBinding(javafx.collections.ObservableList<? extends T> pList) MaxBinding(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, unbindMethods inherited from class javafx.beans.binding.ObjectExpression
asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.beans.value.ObservableValue
flatMap, getValue, map, orElse, when
-
Constructor Details
-
MaxBinding
-
MaxBinding
public MaxBinding(javafx.collections.ObservableList<? extends T> pList, Comparator<? super T> pComparator)
-
-
Method Details
-
computeValue
- Specified by:
computeValuein classjavafx.beans.binding.ObjectBinding<T>
-