public class DoubleBindingDecorator extends DoubleBinding
Constructor and Description |
---|
DoubleBindingDecorator(DoubleBinding delegate) |
bind, get, invalidate, isValid, onInvalidating, unbind
doubleExpression, doubleExpression
numberExpression
public DoubleBindingDecorator(@Nonnull DoubleBinding delegate)
@Nonnull protected final DoubleBinding getDelegate()
protected double computeValue()
computeValue
in class DoubleBinding
public String toString()
toString
in class DoubleBinding
public int intValue()
intValue
in interface ObservableNumberValue
intValue
in class DoubleExpression
public long longValue()
longValue
in interface ObservableNumberValue
longValue
in class DoubleExpression
public float floatValue()
floatValue
in interface ObservableNumberValue
floatValue
in class DoubleExpression
public double doubleValue()
doubleValue
in interface ObservableNumberValue
doubleValue
in class DoubleExpression
public Double getValue()
getValue
in interface ObservableValue<Number>
getValue
in class DoubleBinding
public DoubleBinding negate()
negate
in interface NumberExpression
negate
in class DoubleBinding
public DoubleBinding add(ObservableNumberValue other)
add
in interface NumberExpression
add
in class DoubleBinding
public DoubleBinding add(double other)
add
in interface NumberExpression
add
in class DoubleBinding
public DoubleBinding add(float other)
add
in interface NumberExpression
add
in class DoubleBinding
public DoubleBinding add(long other)
add
in interface NumberExpression
add
in class DoubleBinding
public DoubleBinding add(int other)
add
in interface NumberExpression
add
in class DoubleBinding
public DoubleBinding subtract(ObservableNumberValue other)
subtract
in interface NumberExpression
subtract
in class DoubleBinding
public DoubleBinding subtract(double other)
subtract
in interface NumberExpression
subtract
in class DoubleBinding
public DoubleBinding subtract(float other)
subtract
in interface NumberExpression
subtract
in class DoubleBinding
public DoubleBinding subtract(long other)
subtract
in interface NumberExpression
subtract
in class DoubleBinding
public DoubleBinding subtract(int other)
subtract
in interface NumberExpression
subtract
in class DoubleBinding
public DoubleBinding multiply(ObservableNumberValue other)
multiply
in interface NumberExpression
multiply
in class DoubleBinding
public DoubleBinding multiply(double other)
multiply
in interface NumberExpression
multiply
in class DoubleBinding
public DoubleBinding multiply(float other)
multiply
in interface NumberExpression
multiply
in class DoubleBinding
public DoubleBinding multiply(long other)
multiply
in interface NumberExpression
multiply
in class DoubleBinding
public DoubleBinding multiply(int other)
multiply
in interface NumberExpression
multiply
in class DoubleBinding
public DoubleBinding divide(ObservableNumberValue other)
divide
in interface NumberExpression
divide
in class DoubleBinding
public DoubleBinding divide(double other)
divide
in interface NumberExpression
divide
in class DoubleBinding
public DoubleBinding divide(float other)
divide
in interface NumberExpression
divide
in class DoubleBinding
public DoubleBinding divide(long other)
divide
in interface NumberExpression
divide
in class DoubleBinding
public DoubleBinding divide(int other)
divide
in interface NumberExpression
divide
in class DoubleBinding
public ObjectExpression<Double> asObject()
asObject
in class DoubleExpression
public BooleanBinding isEqualTo(ObservableNumberValue other)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(double other, double epsilon)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(float other, double epsilon)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(long other)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(long other, double epsilon)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(int other)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isEqualTo(int other, double epsilon)
isEqualTo
in interface NumberExpression
isEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(ObservableNumberValue other)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(double other, double epsilon)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(float other, double epsilon)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(long other)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(long other, double epsilon)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(int other)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding isNotEqualTo(int other, double epsilon)
isNotEqualTo
in interface NumberExpression
isNotEqualTo
in class NumberExpressionBase
public BooleanBinding greaterThan(ObservableNumberValue other)
greaterThan
in interface NumberExpression
greaterThan
in class NumberExpressionBase
public BooleanBinding greaterThan(double other)
greaterThan
in interface NumberExpression
greaterThan
in class NumberExpressionBase
public BooleanBinding greaterThan(float other)
greaterThan
in interface NumberExpression
greaterThan
in class NumberExpressionBase
public BooleanBinding greaterThan(long other)
greaterThan
in interface NumberExpression
greaterThan
in class NumberExpressionBase
public BooleanBinding greaterThan(int other)
greaterThan
in interface NumberExpression
greaterThan
in class NumberExpressionBase
public BooleanBinding lessThan(ObservableNumberValue other)
lessThan
in interface NumberExpression
lessThan
in class NumberExpressionBase
public BooleanBinding lessThan(double other)
lessThan
in interface NumberExpression
lessThan
in class NumberExpressionBase
public BooleanBinding lessThan(float other)
lessThan
in interface NumberExpression
lessThan
in class NumberExpressionBase
public BooleanBinding lessThan(long other)
lessThan
in interface NumberExpression
lessThan
in class NumberExpressionBase
public BooleanBinding lessThan(int other)
lessThan
in interface NumberExpression
lessThan
in class NumberExpressionBase
public BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
greaterThanOrEqualTo
in interface NumberExpression
greaterThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding greaterThanOrEqualTo(double other)
greaterThanOrEqualTo
in interface NumberExpression
greaterThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding greaterThanOrEqualTo(float other)
greaterThanOrEqualTo
in interface NumberExpression
greaterThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding greaterThanOrEqualTo(long other)
greaterThanOrEqualTo
in interface NumberExpression
greaterThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding greaterThanOrEqualTo(int other)
greaterThanOrEqualTo
in interface NumberExpression
greaterThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
lessThanOrEqualTo
in interface NumberExpression
lessThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding lessThanOrEqualTo(double other)
lessThanOrEqualTo
in interface NumberExpression
lessThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding lessThanOrEqualTo(float other)
lessThanOrEqualTo
in interface NumberExpression
lessThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding lessThanOrEqualTo(long other)
lessThanOrEqualTo
in interface NumberExpression
lessThanOrEqualTo
in class NumberExpressionBase
public BooleanBinding lessThanOrEqualTo(int other)
lessThanOrEqualTo
in interface NumberExpression
lessThanOrEqualTo
in class NumberExpressionBase
public StringBinding asString()
asString
in interface NumberExpression
asString
in class NumberExpressionBase
public StringBinding asString(String format)
asString
in interface NumberExpression
asString
in class NumberExpressionBase
public StringBinding asString(Locale locale, String format)
asString
in interface NumberExpression
asString
in class NumberExpressionBase
public void addListener(InvalidationListener listener)
addListener
in interface Observable
addListener
in class DoubleBinding
public void removeListener(InvalidationListener listener)
removeListener
in interface Observable
removeListener
in class DoubleBinding
public void addListener(ChangeListener<? super Number> listener)
addListener
in interface ObservableValue<Number>
addListener
in class DoubleBinding
public void removeListener(ChangeListener<? super Number> listener)
removeListener
in interface ObservableValue<Number>
removeListener
in class DoubleBinding
public void dispose()
dispose
in interface Binding<Number>
dispose
in class DoubleBinding
public ObservableList<?> getDependencies()
getDependencies
in interface Binding<Number>
getDependencies
in class DoubleBinding