Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class NumberExpressionBase extends java.lang.Object implements NumberExpression
NumberExpressionBase
содержит методы удобства, чтобы генерировать привязку в быстром стиле, которая характерна для всех подклассов NumberExpression. NumberExpressionBase служит местом для общего кода определенных подклассов NumberExpression для определенного типа числа.
IntegerExpression
, LongExpression
, FloatExpression
, DoubleExpression
Конструктор и Описание |
---|
NumberExpressionBase() |
Модификатор и Тип | Метод и Описание |
---|---|
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(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(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и другой ObservableNumberValue . |
static <S extends java.lang.Number> |
numberExpression(ObservableNumberValue value)
Возвраты
NumberExpressionBase это обертывает a ObservableNumberValue . |
NumberBinding |
subtract(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и другой ObservableNumberValue . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, add, add, divide, divide, divide, divide, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
doubleValue, floatValue, intValue, longValue
addListener, getValue, removeListener
addListener, removeListener
public NumberExpressionBase()
public static <S extends java.lang.Number> NumberExpressionBase numberExpression(ObservableNumberValue value)
NumberExpressionBase
это обертывает a ObservableNumberValue
. Если ObservableNumberValue
уже экземпляр NumberExpressionBase
, это будет возвращено. Иначе новое NumberBinding
создается, который связывается с ObservableNumberValue
.value
- Источник ObservableNumberValue
NumberExpressionBase
это переносится ObservableNumberValue
в случае необходимостиjava.lang.NullPointerException
- если value
null
public NumberBinding добавить(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет сумму этого NumberExpression
и другой ObservableNumberValue
.add
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
NumberBinding
public NumberBinding вычесть(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет различие этого NumberExpression
и другой ObservableNumberValue
.subtract
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
NumberBinding
public NumberBinding умножиться(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет продукт этого NumberExpression
и другой ObservableNumberValue
.multiply
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
NumberBinding
public NumberBinding разделиться(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет подразделение этого NumberExpression
и другой ObservableNumberValue
.divide
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
NumberBinding
public BooleanBinding isEqualTo(ObservableNumberValue other)
NumberExpression
BooleanBinding
это содержит true
если это и другой ObservableNumberValue
равны. Сравнивая числа с плавающей точкой рекомендуется использовать isEqualTo()
метод, который позволяет маленький допуск.
isEqualTo
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
BooleanBinding
public BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это и другой ObservableNumberValue
равны (с допуском). Два операнда a
и b
считаются равными если Math.abs(a-b) <= epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
isEqualTo
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
epsilon
- допускBooleanBinding
public BooleanBinding isEqualTo(double other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
равно постоянной величине (с допуском). Два операнда a
и b
считаются равными если Math.abs(a-b) <= epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
isEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isEqualTo(float other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
равно постоянной величине (с допуском). Два операнда a
и b
считаются равными если Math.abs(a-b) <= epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
isEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isEqualTo(long other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isEqualTo()
метод, который позволяет маленький допуск.
isEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding isEqualTo(long other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
равно постоянной величине (с допуском). Два операнда a
и b
считаются равными если Math.abs(a-b) <= epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
isEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isEqualTo(int other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isEqualTo()
метод, который позволяет маленький допуск.
isEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding isEqualTo(int other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
равно постоянной величине (с допуском). Два операнда a
и b
считаются равными если Math.abs(a-b) <= epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
isEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isNotEqualTo(ObservableNumberValue other)
NumberExpression
BooleanBinding
это содержит true
если это и другой ObservableNumberValue
не равны. Сравнивая числа с плавающей точкой рекомендуется использовать isNotEqualTo()
метод, который позволяет маленький допуск.
isNotEqualTo
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
BooleanBinding
public BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это и другой ObservableNumberValue
не равны (с допуском). Два операнда a
и b
считаются не равными если Math.abs(a-b) > epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой из-за погрешностей округления.
isNotEqualTo
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
epsilon
- разрешенный допускBooleanBinding
public BooleanBinding isNotEqualTo(double other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
не равно постоянной величине (с допуском). Два операнда a
и b
считаются не равными если Math.abs(a-b) > epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
isNotEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isNotEqualTo(float other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
не равно постоянной величине (с допуском). Два операнда a
и b
считаются не равными если Math.abs(a-b) > epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
isNotEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isNotEqualTo(long other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
не равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isNotEqualTo()
метод, который позволяет маленький допуск.
isNotEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding isNotEqualTo(long other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
не равно постоянной величине (с допуском). Два операнда a
и b
считаются не равными если Math.abs(a-b) > epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
isNotEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding isNotEqualTo(int other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
не равно постоянной величине. Сравнивая числа с плавающей точкой рекомендуется использовать isNotEqualTo()
метод, который позволяет маленький допуск.
isNotEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding isNotEqualTo(int other, double epsilon)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
не равно постоянной величине (с допуском). Два операнда a
и b
считаются не равными если Math.abs(a-b) > epsilon
.
Разрешение маленького допуска рекомендуется, сравнивая числа с плавающей точкой.
isNotEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаepsilon
- разрешенный допускBooleanBinding
public BooleanBinding greaterThan(ObservableNumberValue other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем другой ObservableNumberValue
.greaterThan
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
BooleanBinding
public BooleanBinding greaterThan(double other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем постоянная величина.greaterThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThan(float other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем постоянная величина.greaterThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThan(long other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем постоянная величина.greaterThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThan(int other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем постоянная величина.greaterThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding меньше(ObservableNumberValue other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем другой ObservableNumberValue
.lessThan
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
BooleanBinding
public BooleanBinding меньше(double other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем постоянная величина.lessThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding меньше(float other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем постоянная величина.lessThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding меньше(long other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем постоянная величина.lessThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding меньше(int other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем постоянная величина.lessThan
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем или равен другому ObservableNumberValue
.greaterThanOrEqualTo
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
BooleanBinding
public BooleanBinding greaterThanOrEqualTo(double other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем или равен постоянной величине.greaterThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThanOrEqualTo(float other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем или равен постоянной величине.greaterThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThanOrEqualTo(long other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем или равен постоянной величине.greaterThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding greaterThanOrEqualTo(int other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
больше чем или равен постоянной величине.greaterThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем или равно другому ObservableNumberValue
.lessThanOrEqualTo
в интерфейсе NumberExpression
other
- второе ObservableNumberValue
BooleanBinding
public BooleanBinding lessThanOrEqualTo(double other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем или равно постоянной величине.lessThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding lessThanOrEqualTo(float other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем или равно постоянной величине.lessThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding lessThanOrEqualTo(long other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем или равно постоянной величине.lessThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public BooleanBinding lessThanOrEqualTo(int other)
NumberExpression
BooleanBinding
это содержит true
если это NumberExpression
меньше чем или равно постоянной величине.lessThanOrEqualTo
в интерфейсе NumberExpression
other
- постоянная величинаBooleanBinding
public StringBinding asString()
NumberExpression
StringBinding
это содержит значение NumberExpression
превращенный a String
. Если значение этого NumberExpression
изменения, значение StringBinding
будет обновлен автоматически. Преобразование делается без любого примененного форматирования.
asString
в интерфейсе NumberExpression
StringBinding
public StringBinding asString(java.lang.String format)
NumberExpression
StringBinding
это содержит значение NumberExpression
превращенный a String
. Если значение этого NumberExpression
изменения, значение StringBinding
будет обновлен автоматически. Результат форматируется согласно форматированию String
. См. java.util.Formatter
для того, чтобы отформатировать правила.
asString
в интерфейсе NumberExpression
format
- форматирование String
StringBinding
public StringBinding asString(java.util.Locale locale, java.lang.String format)
NumberExpression
StringBinding
это содержит значение NumberExpression
превращенный a String
. Если значение этого NumberExpression
изменения, значение StringBinding
будет обновлен автоматически. Результат форматируется согласно форматированию String
и переданный в Locale
. См. java.util.Formatter
для того, чтобы отформатировать правила. См. java.util.Locale
для деталей о Locale
.
asString
в интерфейсе NumberExpression
format
- форматирование String
StringBinding
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается