# Uses of Class
javafx.beans.binding.NumberExpressionBase

Packages that use NumberExpressionBase
Package
Description
javafx.beans.binding
Provides classes that create and operate on a `Binding` that calculates a value that depends on one or more sources.
javafx.beans.property
The package `javafx.beans.property` defines read-only properties and writable properties, plus a number of implementations.
javafx.beans.property.adapter
Provides various classes that act as adapters between a regular Java Bean property and a corresponding `JavaFX Property`.
javafx.css
Provides API for making properties styleable via CSS and for supporting pseudo-class state.

## Uses of NumberExpressionBase in javafx.beans.binding

Subclasses of NumberExpressionBase in javafx.beans.binding
Modifier and Type
Class
Description
`class`
`DoubleBinding`
Base class that provides most of the functionality needed to implement a `Binding` of a `double` value.
`class`
`DoubleExpression`
`DoubleExpression` is an `ObservableDoubleValue` plus additional convenience methods to generate bindings in a fluent style.
`class`
`FloatBinding`
Base class that provides most of the functionality needed to implement a `Binding` of a `float` value.
`class`
`FloatExpression`
`FloatExpression` is an `ObservableFloatValue` plus additional convenience methods to generate bindings in a fluent style.
`class`
`IntegerBinding`
Base class that provides most of the functionality needed to implement a `Binding` of an `int` value.
`class`
`IntegerExpression`
`IntegerExpression` is an `ObservableIntegerValue` plus additional convenience methods to generate bindings in a fluent style.
`class`
`LongBinding`
Base class that provides most of the functionality needed to implement a `Binding` of a `long` value.
`class`
`LongExpression`
`LongExpression` is an `ObservableLongValue` plus additional convenience methods to generate bindings in a fluent style.
Methods in javafx.beans.binding that return NumberExpressionBase
Modifier and Type
Method
Description
`static <S extends Number>
NumberExpressionBase`
NumberExpressionBase.`numberExpression(ObservableNumberValue value)`
Returns an `NumberExpressionBase` that wraps a `ObservableNumberValue`.

## Uses of NumberExpressionBase in javafx.beans.property

Subclasses of NumberExpressionBase in javafx.beans.property
Modifier and Type
Class
Description
`class`
`DoubleProperty`
This class defines a `Property` wrapping a `double` value.
`class`
`DoublePropertyBase`
The class `DoublePropertyBase` is the base class for a property wrapping a `double` value.
`class`
`FloatProperty`
This class defines a `Property` wrapping a `float` value.
`class`
`FloatPropertyBase`
The class `FloatPropertyBase` is the base class for a property wrapping a `float` value.
`class`
`IntegerProperty`
This class defines a `Property` wrapping an `int` value.
`class`
`IntegerPropertyBase`
The class `IntegerPropertyBase` is the base class for a property wrapping a `int` value.
`class`
`LongProperty`
This class defines a `Property` wrapping a `long` value.
`class`
`LongPropertyBase`
The class `LongPropertyBase` is the base class for a property wrapping a `long` value.
`class`
`ReadOnlyDoubleProperty`
Superclass for all readonly properties wrapping a `double`.
`class`
`ReadOnlyDoublePropertyBase`
Base class for all readonly properties wrapping a `double`.
`class`
`ReadOnlyDoubleWrapper`
This class provides a convenient class to define read-only properties.
`class`
`ReadOnlyFloatProperty`
Superclass for all readonly properties wrapping a `float`.
`class`
`ReadOnlyFloatPropertyBase`
Base class for all readonly properties wrapping a `float`.
`class`
`ReadOnlyFloatWrapper`
This class provides a convenient class to define read-only properties.
`class`
`ReadOnlyIntegerProperty`
Superclass for all readonly properties wrapping an `int`.
`class`
`ReadOnlyIntegerPropertyBase`
Base class for all readonly properties wrapping an `int`.
`class`
`ReadOnlyIntegerWrapper`
This class provides a convenient class to define read-only properties.
`class`
`ReadOnlyLongProperty`
Superclass for all readonly properties wrapping a `long`.
`class`
`ReadOnlyLongPropertyBase`
Base class for all readonly properties wrapping a `long`.
`class`
`ReadOnlyLongWrapper`
This class provides a convenient class to define read-only properties.
`class`
`SimpleDoubleProperty`
This class provides a full implementation of a `Property` wrapping a `double` value.
`class`
`SimpleFloatProperty`
This class provides a full implementation of a `Property` wrapping a `float` value.
`class`
`SimpleIntegerProperty`
This class provides a full implementation of a `Property` wrapping a `int` value.
`class`
`SimpleLongProperty`
This class provides a full implementation of a `Property` wrapping a `long` value.

## Uses of NumberExpressionBase in javafx.beans.property.adapter

Subclasses of NumberExpressionBase in javafx.beans.property.adapter
Modifier and Type
Class
Description
`final class`
`JavaBeanDoubleProperty`
A `JavaBeanDoubleProperty` provides an adapter between a regular Java Bean property of type `double` or `Double` and a JavaFX `DoubleProperty`.
`final class`
`JavaBeanFloatProperty`
A `JavaBeanFloatProperty` provides an adapter between a regular Java Bean property of type `float` or `Float` and a JavaFX `FloatProperty`.
`final class`
`JavaBeanIntegerProperty`
A `JavaBeanIntegerProperty` provides an adapter between a regular Java Bean property of type `int` or `Integer` and a JavaFX `IntegerProperty`.
`final class`
`JavaBeanLongProperty`
A `JavaBeanLongProperty` provides an adapter between a regular Java Bean property of type `long` or `Long` and a JavaFX `LongProperty`.
`final class`
`ReadOnlyJavaBeanDoubleProperty`
A `ReadOnlyJavaBeanDoubleProperty` provides an adapter between a regular read only Java Bean property of type `double` or `Double` and a JavaFX `ReadOnlyDoubleProperty`.
`final class`
`ReadOnlyJavaBeanFloatProperty`
A `ReadOnlyJavaBeanFloatProperty` provides an adapter between a regular read only Java Bean property of type `float` or `Float` and a JavaFX `ReadOnlyFloatProperty`.
`final class`
`ReadOnlyJavaBeanIntegerProperty`
A `ReadOnlyJavaBeanIntegerProperty` provides an adapter between a regular read only Java Bean property of type `int` or `Integer` and a JavaFX `ReadOnlyIntegerProperty`.
`final class`
`ReadOnlyJavaBeanLongProperty`
A `ReadOnlyJavaBeanLongProperty` provides an adapter between a regular read only Java Bean property of type `long` or `Long` and a JavaFX `ReadOnlyLongProperty`.

## Uses of NumberExpressionBase in javafx.css

Subclasses of NumberExpressionBase in javafx.css
Modifier and Type
Class
Description
`class`
`SimpleStyleableDoubleProperty`
This class extends `SimpleDoubleProperty` and provides a full implementation of a `StyleableProperty`.
`class`
`SimpleStyleableFloatProperty`
This class extends `SimpleFloatProperty` and provides a full implementation of a `StyleableProperty`.
`class`
`SimpleStyleableIntegerProperty`
This class extends `SimpleIntegerProperty` and provides a full implementation of a `StyleableProperty`.
`class`
`SimpleStyleableLongProperty`
This class extends `SimpleLongProperty` and provides a full implementation of a `StyleableProperty`.
`class`
`StyleableDoubleProperty`
This class extends `DoublePropertyBase` and provides a partial implementation of a `StyleableProperty`.
`class`
`StyleableFloatProperty`
This class extends `FloatPropertyBase` and provides a partial implementation of a `StyleableProperty`.
`class`
`StyleableIntegerProperty`
This class extends `IntegerPropertyBase` and provides a partial implementation of a `StyleableProperty`.
`class`
`StyleableLongProperty`
This class extends `LongPropertyBase` and provides a partial implementation of a `StyleableProperty`.