Spec-Zone.ru › OpenJavaFX 21

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
NumberBinding add(ObservableNumberValue other)
Creates a new NumberBinding that calculates the sum of this NumberExpression and another ObservableNumberValue.
StringBinding asString()
Creates a StringBinding that holds the value of the NumberExpression turned into a String.
StringBinding asString(String format)
Creates a StringBinding that holds the value of the NumberExpression turned into a String.
StringBinding asString(Locale locale, String format)
Creates a StringBinding that holds the value of the NumberExpression turned into a String.
NumberBinding divide(ObservableNumberValue other)
Creates a new NumberBinding that calculates the division of this NumberExpression and another ObservableNumberValue.
BooleanBinding greaterThan(double other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
BooleanBinding greaterThan(float other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
BooleanBinding greaterThan(int other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
BooleanBinding greaterThan(long other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
BooleanBinding greaterThan(ObservableNumberValue other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than another ObservableNumberValue.
BooleanBinding greaterThanOrEqualTo(double other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
BooleanBinding greaterThanOrEqualTo(float other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
BooleanBinding greaterThanOrEqualTo(int other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
BooleanBinding greaterThanOrEqualTo(long other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to another ObservableNumberValue.
BooleanBinding isEqualTo(double other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).
BooleanBinding isEqualTo(float other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).
BooleanBinding isEqualTo(int other)
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value.
BooleanBinding isEqualTo(int other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).
BooleanBinding isEqualTo(long other)
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value.
BooleanBinding isEqualTo(long other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).
BooleanBinding isEqualTo(ObservableNumberValue other)
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are equal.
BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are equal (with a tolerance).
BooleanBinding isNotEqualTo(double other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).
BooleanBinding isNotEqualTo(float other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).
BooleanBinding isNotEqualTo(int other)
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value.
BooleanBinding isNotEqualTo(int other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).
BooleanBinding isNotEqualTo(long other)
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value.
BooleanBinding isNotEqualTo(long other, double epsilon)
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).
BooleanBinding isNotEqualTo(ObservableNumberValue other)
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are not equal.
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are not equal (with a tolerance).
BooleanBinding lessThan(double other)
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
BooleanBinding lessThan(float other)
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
BooleanBinding lessThan(int other)
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
BooleanBinding lessThan(long other)
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
BooleanBinding lessThan(ObservableNumberValue other)
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than another ObservableNumberValue.
BooleanBinding lessThanOrEqualTo(double other)
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
BooleanBinding lessThanOrEqualTo(float other)
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
BooleanBinding lessThanOrEqualTo(int other)
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
BooleanBinding lessThanOrEqualTo(long other)
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to another ObservableNumberValue.
NumberBinding multiply(ObservableNumberValue other)
Creates a new NumberBinding that calculates the product of this NumberExpression and another ObservableNumberValue.
static <S extends Number>
NumberExpressionBase
numberExpression(ObservableNumberValue value)
Returns an NumberExpressionBase that wraps a ObservableNumberValue.
NumberBinding subtract(ObservableNumberValue other)
Creates a new NumberBinding that calculates the difference of this NumberExpression and another 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, divide, divide, divide, divide, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract

Methods declared in interface javafx.beans.Observable

addListener, removeListener, subscribe

Methods declared in interface javafx.beans.value.ObservableNumberValue

doubleValue, floatValue, intValue, longValue

Methods declared in interface javafx.beans.value.ObservableValue

addListener, flatMap, getValue, map, orElse, removeListener, subscribe, subscribe, when

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 source ObservableNumberValue
Returns:
An NumberExpressionBase that wraps the ObservableNumberValue if necessary
Throws:
NullPointerException - if value is null

add

public NumberBinding add(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new NumberBinding that calculates the sum of this NumberExpression and another ObservableNumberValue.
Specified by:
add in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new NumberBinding

subtract

public NumberBinding subtract(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new NumberBinding that calculates the difference of this NumberExpression and another ObservableNumberValue.
Specified by:
subtract in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new NumberBinding

multiply

public NumberBinding multiply(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new NumberBinding that calculates the product of this NumberExpression and another ObservableNumberValue.
Specified by:
multiply in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new NumberBinding

divide

public NumberBinding divide(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new NumberBinding that calculates the division of this NumberExpression and another ObservableNumberValue.
Specified by:
divide in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new NumberBinding

isEqualTo

public BooleanBinding isEqualTo(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are equal.

When comparing floating-point numbers it is recommended to use the isEqualTo() method that allows a small tolerance.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are equal (with a tolerance).

Two operands a and b are considered equal if Math.abs(a-b) <= epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
epsilon - the tolerance
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(double other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).

Two operands a and b are considered equal if Math.abs(a-b) <= epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(float other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).

Two operands a and b are considered equal if Math.abs(a-b) <= epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(long other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value.

When comparing floating-point numbers it is recommended to use the isEqualTo() method that allows a small tolerance.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(long other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).

Two operands a and b are considered equal if Math.abs(a-b) <= epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(int other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value.

When comparing floating-point numbers it is recommended to use the isEqualTo() method that allows a small tolerance.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

isEqualTo

public BooleanBinding isEqualTo(int other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is equal to a constant value (with a tolerance).

Two operands a and b are considered equal if Math.abs(a-b) <= epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers.

Specified by:
isEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are not equal.

When comparing floating-point numbers it is recommended to use the isNotEqualTo() method that allows a small tolerance.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this and another ObservableNumberValue are not equal (with a tolerance).

Two operands a and b are considered not equal if Math.abs(a-b) > epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers because of rounding-errors.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(double other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).

Two operands a and b are considered not equal if Math.abs(a-b) > epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(float other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).

Two operands a and b are considered not equal if Math.abs(a-b) > epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(long other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value.

When comparing floating-point numbers it is recommended to use the isNotEqualTo() method that allows a small tolerance.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(long other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).

Two operands a and b are considered not equal if Math.abs(a-b) > epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(int other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value.

When comparing floating-point numbers it is recommended to use the isNotEqualTo() method that allows a small tolerance.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

isNotEqualTo

public BooleanBinding isNotEqualTo(int other, double epsilon)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is not equal to a constant value (with a tolerance).

Two operands a and b are considered not equal if Math.abs(a-b) > epsilon.

Allowing a small tolerance is recommended when comparing floating-point numbers.

Specified by:
isNotEqualTo in interface NumberExpression
Parameters:
other - the constant value
epsilon - the permitted tolerance
Returns:
the new BooleanBinding

greaterThan

public BooleanBinding greaterThan(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than another ObservableNumberValue.
Specified by:
greaterThan in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new BooleanBinding

greaterThan

public BooleanBinding greaterThan(double other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
Specified by:
greaterThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThan

public BooleanBinding greaterThan(float other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
Specified by:
greaterThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThan

public BooleanBinding greaterThan(long other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
Specified by:
greaterThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThan

public BooleanBinding greaterThan(int other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than a constant value.
Specified by:
greaterThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThan

public BooleanBinding lessThan(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than another ObservableNumberValue.
Specified by:
lessThan in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new BooleanBinding

lessThan

public BooleanBinding lessThan(double other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
Specified by:
lessThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThan

public BooleanBinding lessThan(float other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
Specified by:
lessThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThan

public BooleanBinding lessThan(long other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
Specified by:
lessThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThan

public BooleanBinding lessThan(int other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is lesser than a constant value.
Specified by:
lessThan in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThanOrEqualTo

public BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to another ObservableNumberValue.
Specified by:
greaterThanOrEqualTo in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new BooleanBinding

greaterThanOrEqualTo

public BooleanBinding greaterThanOrEqualTo(double other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
Specified by:
greaterThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThanOrEqualTo

public BooleanBinding greaterThanOrEqualTo(float other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
Specified by:
greaterThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThanOrEqualTo

public BooleanBinding greaterThanOrEqualTo(long other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
Specified by:
greaterThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

greaterThanOrEqualTo

public BooleanBinding greaterThanOrEqualTo(int other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is greater than or equal to a constant value.
Specified by:
greaterThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThanOrEqualTo

public BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to another ObservableNumberValue.
Specified by:
lessThanOrEqualTo in interface NumberExpression
Parameters:
other - the second ObservableNumberValue
Returns:
the new BooleanBinding

lessThanOrEqualTo

public BooleanBinding lessThanOrEqualTo(double other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
Specified by:
lessThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThanOrEqualTo

public BooleanBinding lessThanOrEqualTo(float other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
Specified by:
lessThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThanOrEqualTo

public BooleanBinding lessThanOrEqualTo(long other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
Specified by:
lessThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

lessThanOrEqualTo

public BooleanBinding lessThanOrEqualTo(int other)
Description copied from interface: NumberExpression
Creates a new BooleanBinding that holds true if this NumberExpression is less than or equal to a constant value.
Specified by:
lessThanOrEqualTo in interface NumberExpression
Parameters:
other - the constant value
Returns:
the new BooleanBinding

asString

public StringBinding asString()
Description copied from interface: NumberExpression
Creates a StringBinding that holds the value of the NumberExpression turned into a String. If the value of this NumberExpression changes, the value of the StringBinding will be updated automatically.

The conversion is done without any formatting applied.

Specified by:
asString in interface NumberExpression
Returns:
the new StringBinding

asString

public StringBinding asString(String format)
Description copied from interface: NumberExpression
Creates a StringBinding that holds the value of the NumberExpression turned into a String. If the value of this NumberExpression changes, the value of the StringBinding will be updated automatically.

The result is formatted according to the formatting String. See java.util.Formatter for formatting rules.

Specified by:
asString in interface NumberExpression
Parameters:
format - the formatting String
Returns:
the new StringBinding

asString

public StringBinding asString(Locale locale, String format)
Description copied from interface: NumberExpression
Creates a StringBinding that holds the value of the NumberExpression turned into a String. If the value of this NumberExpression changes, the value of the StringBinding will be updated automatically.

The result is formatted according to the formatting String and the passed in Locale. See java.util.Formatter for formatting rules. See java.util.Locale for details on Locale.

Specified by:
asString in interface NumberExpression
Parameters:
locale - the Locale to be used
format - the formatting String
Returns:
the new StringBinding

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API