Spec-Zone.ru › OpenJavaFX 8
javafx.beans.binding

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
A 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

    Constructors
    Constructor and Description
    NumberExpressionBase()
  • Method Summary

    All MethodsStatic MethodsInstance MethodsConcrete Methods
    Modifier and Type Method and 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(Locale locale, String format)
    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.
    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 inherited from class java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Methods inherited from interface javafx.beans.binding.NumberExpression

      add, add, add, add, divide, divide, divide, divide, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
    • Methods inherited from interface javafx.beans.value.ObservableNumberValue

      doubleValue, floatValue, intValue, longValue
    • Methods inherited from interface javafx.beans.value.ObservableValue

      addListener, getValue, removeListener
    • Methods inherited from interface javafx.beans.Observable

      addListener, removeListener
  • Constructor Detail

    • NumberExpressionBase

      public NumberExpressionBase()
  • Method Detail

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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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

      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