public static class SelectBinding.AsLong extends LongBinding
Modifier and Type | Field and Description |
---|---|
private static long |
DEFAULT_VALUE |
private SelectBinding.SelectBindingHelper |
helper |
Constructor and Description |
---|
AsLong(java.lang.Object root,
java.lang.String... steps) |
AsLong(ObservableValue<?> root,
java.lang.String... steps) |
Modifier and Type | Method and Description |
---|---|
protected long |
computeValue()
Calculates the current value of this binding.
|
void |
dispose()
A default implementation of
dispose() that is empty. |
ObservableList<ObservableValue<?>> |
getDependencies()
A default implementation of
getDependencies() that returns an
empty ObservableList . |
protected void |
onInvalidating()
The method onInvalidating() can be overridden by extending classes to
react, if this binding becomes invalid.
|
addListener, addListener, bind, get, invalidate, isValid, removeListener, removeListener, toString, unbind
add, add, add, add, asObject, divide, divide, divide, divide, doubleValue, floatValue, getValue, intValue, longExpression, longExpression, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
add, asString, asString, asString, 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, numberExpression, subtract
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add, 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, subtract
doubleValue, floatValue, intValue, longValue
getValue
private static final long DEFAULT_VALUE
private final SelectBinding.SelectBindingHelper helper
public AsLong(ObservableValue<?> root, java.lang.String... steps)
public AsLong(java.lang.Object root, java.lang.String... steps)
public void dispose()
LongBinding
dispose()
that is empty.dispose
in interface Binding<java.lang.Number>
dispose
in class LongBinding
protected void onInvalidating()
LongBinding
onInvalidating
in class LongBinding
protected long computeValue()
LongBinding
Classes extending LongBinding
have to provide an implementation
of computeValue
.
computeValue
in class LongBinding
public ObservableList<ObservableValue<?>> getDependencies()
LongBinding
getDependencies()
that returns an
empty ObservableList
.getDependencies
in interface Binding<java.lang.Number>
getDependencies
in class LongBinding
ObservableList