Class NumberExpressionBase
java.lang.Object
javafx.beans.binding.NumberExpressionBase
- All Implemented Interfaces:
-
NumberExpression,Observable,ObservableNumberValue,ObservableValue<Number>
- Direct Known Subclasses:
-
DoubleExpression,FloatExpression,IntegerExpression,LongExpression
public abstract class NumberExpressionBase
extends Object
implements NumberExpression NumberExpressionBase contains convenience methods to generate bindings in a fluent style, that are common to all NumberExpression subclasses. NumberExpressionBase serves as a place for common code of specific NumberExpression subclasses for the specific number type.
- Since:
- JavaFX 2.0
- See Also:
-
IntegerExpression,LongExpression,FloatExpression,DoubleExpression
Constructor Summary
| Constructor | Description |
|---|---|
NumberExpressionBase() | Creates a default NumberExpressionBase. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
static <S extends Number> | numberExpression(ObservableNumberValue value) | Returns an NumberExpressionBase that wraps a ObservableNumberValue. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javafx.beans.binding.NumberExpression
add, add, add, add, add, asString, asString, asString, divide, divide, divide, divide, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
Methods declared in interface javafx.beans.Observable
addListener, removeListener
Methods declared in interface javafx.beans.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
Methods declared in interface javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Constructor Details
NumberExpressionBase
public NumberExpressionBase()
Creates a default
NumberExpressionBase.Method Details
numberExpression
public static <S extends Number> NumberExpressionBase numberExpression(ObservableNumberValue value)
Returns an
NumberExpressionBase that wraps a ObservableNumberValue. If the ObservableNumberValue is already an instance of NumberExpressionBase, it will be returned. Otherwise a new NumberBinding is created that is bound to the ObservableNumberValue.- Type Parameters:
-
S- The type of Number to be wrapped - Parameters:
-
value- The sourceObservableNumberValue - Returns:
- An
NumberExpressionBasethat wraps theObservableNumberValueif necessary - Throws:
-
NullPointerException- ifvalueisnull
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.