|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface NumberExpression extends ObservableNumberValue
NumberExpression a ObservableNumberValue плюс дополнительные методы удобства, чтобы генерировать привязку в быстром стиле. Этот API позволяет смешивать типы, определяя арифметические операции. Тип результата определяется теми же самыми правилами как на Языке Java.
Быть в состоянии иметь дело с неуказанным типом возврата, двумя интерфейсами NumberExpression и его дубликат NumberBinding были представлены. Это означает, определяется ли тип возврата как NumberBinding, метод или возвратит a DoubleBinding, FloatBinding, LongBinding или IntegerBinding, В зависимости от типов операндов.
API пытается приложить все усилия в определении корректного типа возврата, например, объединяясь a ObservableNumberValue с двойным примитивом будет всегда приводить к a DoubleBinding. В случаях, где тип возврата не известен API, это - обязанность разработчика вызвать корректного метода get (ObservableNumberValue.intValue() и т.д.). Если внутреннее представление не соответствует тип метода get, стандарт бросал, делается.
| Модификатор и Тип | Метод и Описание |
|---|---|
NumberBinding |
add(double other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
NumberBinding |
add(float other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
NumberBinding |
add(int other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
NumberBinding |
add(long other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
NumberBinding |
add(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и другой ObservableNumberValue. |
StringBinding |
asString()
|
StringBinding |
asString(java.util.Locale locale, java.lang.String format)
|
StringBinding |
asString(java.lang.String format)
|
NumberBinding |
divide(double other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
NumberBinding |
divide(float other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
NumberBinding |
divide(int other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
NumberBinding |
divide(long other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
NumberBinding |
divide(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и другой ObservableNumberValue. |
BooleanBinding |
greaterThan(double other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина. |
BooleanBinding |
greaterThan(float other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина. |
BooleanBinding |
greaterThan(int other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина. |
BooleanBinding |
greaterThan(long other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина. |
BooleanBinding |
greaterThan(ObservableNumberValue other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем другой ObservableNumberValue. |
BooleanBinding |
greaterThanOrEqualTo(double other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине. |
BooleanBinding |
greaterThanOrEqualTo(float other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине. |
BooleanBinding |
greaterThanOrEqualTo(int other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине. |
BooleanBinding |
greaterThanOrEqualTo(long other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине. |
BooleanBinding |
greaterThanOrEqualTo(ObservableNumberValue other)
Создает новое
BooleanBinding это содержит true если это NumberExpression больше чем или равен другому ObservableNumberValue. |
BooleanBinding |
isEqualTo(double other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). |
BooleanBinding |
isEqualTo(float other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). |
BooleanBinding |
isEqualTo(int other)
|
BooleanBinding |
isEqualTo(int other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). |
BooleanBinding |
isEqualTo(long other)
|
BooleanBinding |
isEqualTo(long other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). |
BooleanBinding |
isEqualTo(ObservableNumberValue other)
|
BooleanBinding |
isEqualTo(ObservableNumberValue other, double epsilon)
Создает новое
BooleanBinding это содержит true если это и другой ObservableNumberValue равны (с допуском). |
BooleanBinding |
isNotEqualTo(double other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). |
BooleanBinding |
isNotEqualTo(float other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). |
BooleanBinding |
isNotEqualTo(int other)
Создает новое
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине. |
BooleanBinding |
isNotEqualTo(int other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). |
BooleanBinding |
isNotEqualTo(long other)
Создает новое
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине. |
BooleanBinding |
isNotEqualTo(long other, double epsilon)
Создает новое
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). |
BooleanBinding |
isNotEqualTo(ObservableNumberValue other)
|
BooleanBinding |
isNotEqualTo(ObservableNumberValue other, double epsilon)
Создает новое
BooleanBinding это содержит true если это и другой ObservableNumberValue не равны (с допуском). |
BooleanBinding |
lessThan(double other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина. |
BooleanBinding |
lessThan(float other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина. |
BooleanBinding |
lessThan(int other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина. |
BooleanBinding |
lessThan(long other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина. |
BooleanBinding |
lessThan(ObservableNumberValue other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем другой ObservableNumberValue. |
BooleanBinding |
lessThanOrEqualTo(double other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине. |
BooleanBinding |
lessThanOrEqualTo(float other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине. |
BooleanBinding |
lessThanOrEqualTo(int other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине. |
BooleanBinding |
lessThanOrEqualTo(long other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине. |
BooleanBinding |
lessThanOrEqualTo(ObservableNumberValue other)
Создает новое
BooleanBinding это содержит true если это NumberExpression меньше чем или равно другому ObservableNumberValue. |
NumberBinding |
multiply(double other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
NumberBinding |
multiply(float other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
NumberBinding |
multiply(int other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
NumberBinding |
multiply(long other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
NumberBinding |
multiply(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и другой ObservableNumberValue. |
NumberBinding |
negate()
Создает новое
NumberBinding это вычисляет отрицание NumberExpression. |
NumberBinding |
subtract(double other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
NumberBinding |
subtract(float other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
NumberBinding |
subtract(int other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
NumberBinding |
subtract(long other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
NumberBinding |
subtract(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и другой ObservableNumberValue. |
doubleValue, floatValue, intValue, longValueaddListener, getValue, removeListeneraddListener, removeListenerNumberBinding инвертировать()
NumberBinding это вычисляет отрицание NumberExpression.NumberBindingNumberBinding добавить(ObservableNumberValue other)
NumberBinding это вычисляет сумму этого NumberExpression и другой ObservableNumberValue.other - второе ObservableNumberValueNumberBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullNumberBinding добавить(double other)
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding добавить(float other)
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding добавить(long other)
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding добавить(int other)
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding вычесть(ObservableNumberValue other)
NumberBinding это вычисляет различие этого NumberExpression и другой ObservableNumberValue.other - второе ObservableNumberValueNumberBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullNumberBinding вычесть(double other)
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding вычесть(float other)
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding вычесть(long other)
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding вычесть(int other)
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding умножиться(ObservableNumberValue other)
NumberBinding это вычисляет продукт этого NumberExpression и другой ObservableNumberValue.other - второе ObservableNumberValueNumberBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullNumberBinding умножиться(double other)
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding умножиться(float other)
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding умножиться(long other)
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding умножиться(int other)
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding разделиться(ObservableNumberValue other)
NumberBinding это вычисляет подразделение этого NumberExpression и другой ObservableNumberValue.other - второе ObservableNumberValueNumberBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullNumberBinding разделиться(double other)
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding разделиться(float other)
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding разделиться(long other)
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingNumberBinding разделиться(int other)
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина.other - постоянная величинаNumberBindingBooleanBinding isEqualTo(ObservableNumberValue other)
BooleanBinding это содержит true если это и другой ObservableNumberValue равны. Сравнивая числа с плавающей точкой рекомендуется использовать isEqualTo() метод, который позволяет маленький допуск.
other - второе ObservableNumberValueBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
BooleanBinding это содержит true если это и другой ObservableNumberValue равны (с допуском). Два операнда a и b считаются равными если Math.abs(a-b) <= epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
other - второе ObservableNumberValueepsilon - допускBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding isEqualTo(double other, double epsilon)
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). Два операнда a и b считаются равными если Math.abs(a-b) <= epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isEqualTo(float other, double epsilon)
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). Два операнда a и b считаются равными если Math.abs(a-b) <= epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isEqualTo(long other)
BooleanBinding это содержит true если это NumberExpression равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isEqualTo() метод, который позволяет маленький допуск.
other - постоянная величинаBooleanBindingBooleanBinding isEqualTo(long other, double epsilon)
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). Два операнда a и b считаются равными если Math.abs(a-b) <= epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isEqualTo(int other)
BooleanBinding это содержит true если это NumberExpression равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isEqualTo() метод, который позволяет маленький допуск.
other - постоянная величинаBooleanBindingBooleanBinding isEqualTo(int other, double epsilon)
BooleanBinding это содержит true если это NumberExpression равно постоянной величине (с допуском). Два операнда a и b считаются равными если Math.abs(a-b) <= epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isNotEqualTo(ObservableNumberValue other)
BooleanBinding это содержит true если это и другой ObservableNumberValue не равны. Сравнивая числа с плавающей точкой рекомендуется использовать isNotEqualTo() метод, который позволяет маленький допуск.
other - второе ObservableNumberValueBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
BooleanBinding это содержит true если это и другой ObservableNumberValue не равны (с допуском). Два операнда a и b считаются не равными если Math.abs(a-b) > epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
other - второе ObservableNumberValueepsilon - разрешенный допускBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding isNotEqualTo(double other, double epsilon)
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). Два операнда a и b считаются не равными если Math.abs(a-b) > epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isNotEqualTo(float other, double epsilon)
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). Два операнда a и b считаются не равными если Math.abs(a-b) > epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isNotEqualTo(long other)
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isNotEqualTo() метод, который позволяет маленький допуск.
other - постоянная величинаBooleanBindingBooleanBinding isNotEqualTo(long other, double epsilon)
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). Два операнда a и b считаются не равными если Math.abs(a-b) > epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding isNotEqualTo(int other)
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isNotEqualTo() метод, который позволяет маленький допуск.
other - постоянная величинаBooleanBindingBooleanBinding isNotEqualTo(int other, double epsilon)
BooleanBinding это содержит true если это NumberExpression не равно постоянной величине (с допуском). Два операнда a и b считаются не равными если Math.abs(a-b) > epsilon.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
other - постоянная величинаepsilon - разрешенный допускBooleanBindingBooleanBinding greaterThan(ObservableNumberValue other)
BooleanBinding это содержит true если это NumberExpression больше чем другой ObservableNumberValue.other - второе ObservableNumberValueBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding greaterThan(double other)
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding greaterThan(float other)
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding greaterThan(long other)
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding greaterThan(int other)
BooleanBinding это содержит true если это NumberExpression больше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding меньше(ObservableNumberValue other)
BooleanBinding это содержит true если это NumberExpression меньше чем другой ObservableNumberValue.other - второе ObservableNumberValueBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding меньше(double other)
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding меньше(float other)
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding меньше(long other)
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding меньше(int other)
BooleanBinding это содержит true если это NumberExpression меньше чем постоянная величина.other - постоянная величинаBooleanBindingBooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
BooleanBinding это содержит true если это NumberExpression больше чем или равен другому ObservableNumberValue.other - второе ObservableNumberValueBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding greaterThanOrEqualTo(double other)
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding greaterThanOrEqualTo(float other)
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding greaterThanOrEqualTo(long other)
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding greaterThanOrEqualTo(int other)
BooleanBinding это содержит true если это NumberExpression больше чем или равен постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
BooleanBinding это содержит true если это NumberExpression меньше чем или равно другому ObservableNumberValue.other - второе ObservableNumberValueBooleanBindingjava.lang.NullPointerException - если другой ObservableNumberValue nullBooleanBinding lessThanOrEqualTo(double other)
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding lessThanOrEqualTo(float other)
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding lessThanOrEqualTo(long other)
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине.other - постоянная величинаBooleanBindingBooleanBinding lessThanOrEqualTo(int other)
BooleanBinding это содержит true если это NumberExpression меньше чем или равно постоянной величине.other - постоянная величинаBooleanBindingStringBinding asString()
StringBinding это содержит значение NumberExpression превращенный a String. Если значение этого NumberExpression изменения, значение StringBinding будет обновлен автоматически. Преобразование делается без любого примененного форматирования.
StringBindingStringBinding asString(java.lang.String format)
StringBinding это содержит значение NumberExpression превращенный a String. Если значение этого NumberExpression изменения, значение StringBinding будет обновлен автоматически. Результат форматируется согласно форматированию String. См. java.util.Formatter для того, чтобы отформатировать правила.
format - форматирование StringStringBindingStringBinding asString(java.util.Locale locale, java.lang.String format)
StringBinding это содержит значение NumberExpression превращенный a String. Если значение этого NumberExpression изменения, значение StringBinding будет обновлен автоматически. Результат форматируется согласно форматированию String и переданный в Locale. См. java.util.Formatter для того, чтобы отформатировать правила. См. java.util.Locale для деталей о Locale.
format - форматирование StringStringBindingCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .