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 SummaryConstructors Constructor Description NumberExpressionBase()Creates a defaultNumberExpressionBase.
- 
Method SummaryModifier and Type Method Description static <S extends Number>
 NumberExpressionBasenumberExpression(ObservableNumberValue value)Returns anNumberExpressionBasethat wraps aObservableNumberValue.Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface javafx.beans.binding.NumberExpressionadd, 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, subtractMethods declared in interface javafx.beans.ObservableaddListener, removeListenerMethods declared in interface javafx.beans.value.ObservableNumberValuedoubleValue, floatValue, intValue, longValueMethods declared in interface javafx.beans.value.ObservableValueaddListener, getValue, removeListener
- 
Constructor Details- 
NumberExpressionBasepublic NumberExpressionBase()Creates a defaultNumberExpressionBase.
 
- 
- 
Method Details- 
numberExpressionpublic static <S extends Number> NumberExpressionBase numberExpression(ObservableNumberValue value)Returns anNumberExpressionBasethat wraps aObservableNumberValue. If theObservableNumberValueis already an instance ofNumberExpressionBase, it will be returned. Otherwise a newNumberBindingis created that is bound to theObservableNumberValue.- Type Parameters:
- S- The type of Number to be wrapped
- Parameters:
- value- The source- ObservableNumberValue
- Returns:
- An NumberExpressionBasethat wraps theObservableNumberValueif necessary
- Throws:
- NullPointerException- if- valueis- null
 
 
-