Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class DoubleExpression extends NumberExpressionBase implements ObservableDoubleValue
DoubleExpression
a ObservableDoubleValue
плюс дополнительные методы удобства, чтобы генерировать привязку в быстром стиле. Бетон sub-class DoubleExpression
должен реализовать метод ObservableDoubleValue.get()
, который обеспечивает фактическое значение этого выражения.
Конструктор и Описание |
---|
DoubleExpression() |
Модификатор и Тип | Метод и Описание |
---|---|
DoubleBinding |
add(double other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
DoubleBinding |
add(float other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
DoubleBinding |
add(int other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
DoubleBinding |
add(long other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и постоянная величина. |
DoubleBinding |
add(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет сумму этого NumberExpression и другой ObservableNumberValue . |
ObjectExpression<java.lang.Double> |
asObject()
Создает
ObjectExpression это содержит значение этого DoubleExpression . |
DoubleBinding |
divide(double other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
DoubleBinding |
divide(float other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
DoubleBinding |
divide(int other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
DoubleBinding |
divide(long other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и постоянная величина. |
DoubleBinding |
divide(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет подразделение этого NumberExpression и другой ObservableNumberValue . |
static DoubleExpression |
doubleExpression(ObservableDoubleValue value)
Возвраты a
DoubleExpression это обертывает a ObservableDoubleValue . |
static <T extends java.lang.Number> |
doubleExpression(ObservableValue<T> value)
Возвраты a
DoubleExpression это переносится ObservableValue . |
double |
doubleValue()
Возвращает значение этого
ObservableNumberValue как a double . |
float |
floatValue()
Возвращает значение этого
ObservableNumberValue как a float . |
java.lang.Double |
getValue()
Возвращает текущую стоимость этого
ObservableValue |
int |
intValue()
Возвращает значение этого
ObservableNumberValue как int . |
long |
longValue()
Возвращает значение этого
ObservableNumberValue как a long . |
DoubleBinding |
multiply(double other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
DoubleBinding |
multiply(float other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
DoubleBinding |
multiply(int other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
DoubleBinding |
multiply(long other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и постоянная величина. |
DoubleBinding |
multiply(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет продукт этого NumberExpression и другой ObservableNumberValue . |
DoubleBinding |
negate()
Создает новое
NumberBinding это вычисляет отрицание NumberExpression . |
DoubleBinding |
subtract(double other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
DoubleBinding |
subtract(float other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
DoubleBinding |
subtract(int other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
DoubleBinding |
subtract(long other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и постоянная величина. |
DoubleBinding |
subtract(ObservableNumberValue other)
Создает новое
NumberBinding это вычисляет различие этого NumberExpression и другой ObservableNumberValue . |
asString, asString, asString, 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, numberExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
добраться
addListener, removeListener
addListener, removeListener
public DoubleExpression()
public int intValue()
ObservableNumberValue
ObservableNumberValue
как int
. Если значение не int
, выполняется стандартный бросок.intValue
в интерфейсе ObservableNumberValue
ObservableNumberValue
как int
public long longValue()
ObservableNumberValue
ObservableNumberValue
как a long
. Если значение не является a long
, выполняется стандартный бросок.longValue
в интерфейсе ObservableNumberValue
ObservableNumberValue
как a long
public float floatValue()
ObservableNumberValue
ObservableNumberValue
как a float
. Если значение не является a float
, выполняется стандартный бросок.floatValue
в интерфейсе ObservableNumberValue
ObservableNumberValue
как a float
public double doubleValue()
ObservableNumberValue
ObservableNumberValue
как a double
. Если значение не является a double
, выполняется стандартный бросок.doubleValue
в интерфейсе ObservableNumberValue
ObservableNumberValue
как a double
public java.lang.Double getValue()
ObservableValue
ObservableValue
getValue
в интерфейсе ObservableValue<java.lang.Number>
public static DoubleExpression doubleExpression(ObservableDoubleValue value)
DoubleExpression
это обертывает a ObservableDoubleValue
. Если ObservableDoubleValue
уже a DoubleExpression
, это будет возвращено. Иначе новое DoubleBinding
создается, который связывается с ObservableDoubleValue
.value
- Источник ObservableDoubleValue
DoubleExpression
это переносится ObservableDoubleValue
в случае необходимостиjava.lang.NullPointerException
- если value
null
public static <T extends java.lang.Number> DoubleExpression doubleExpression(ObservableValue<T> value)
DoubleExpression
это переносится ObservableValue
. Если ObservableValue
уже a DoubleExpression
, это будет возвращено. Иначе новое DoubleBinding
создается, который связывается с ObservableValue
. Отметьте: этот метод может использоваться, чтобы преобразовать ObjectExpression
или ObjectProperty
из определенного типа числа к DoubleExpression, который является по существу ObservableValue<Number>
. См. выборку ниже.
Отметьте: нулевые значения будут интерпретироваться как 0.0DoubleProperty doubleProperty = new SimpleDoubleProperty(1.0); ObjectProperty<Double> objectProperty = new SimpleObjectProperty<>(2.0); BooleanBinding binding = doubleProperty.greaterThan(DoubleExpression.doubleExpression(objectProperty));
value
- Источник ObservableValue
DoubleExpression
это переносится ObservableValue
в случае необходимостиjava.lang.NullPointerException
- если value
null
public DoubleBinding инвертировать()
NumberExpression
NumberBinding
это вычисляет отрицание NumberExpression
.negate
в интерфейсе NumberExpression
NumberBinding
public DoubleBinding добавить(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет сумму этого NumberExpression
и другой ObservableNumberValue
.add
в интерфейсе NumberExpression
add
в class NumberExpressionBase
other
- второе ObservableNumberValue
NumberBinding
public DoubleBinding добавить(double other)
NumberExpression
NumberBinding
это вычисляет сумму этого NumberExpression
и постоянная величина.add
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding добавить(float other)
NumberExpression
NumberBinding
это вычисляет сумму этого NumberExpression
и постоянная величина.add
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding добавить(long other)
NumberExpression
NumberBinding
это вычисляет сумму этого NumberExpression
и постоянная величина.add
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding добавить(int other)
NumberExpression
NumberBinding
это вычисляет сумму этого NumberExpression
и постоянная величина.add
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding вычесть(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет различие этого NumberExpression
и другой ObservableNumberValue
.subtract
в интерфейсе NumberExpression
subtract
в class NumberExpressionBase
other
- второе ObservableNumberValue
NumberBinding
public DoubleBinding вычесть(double other)
NumberExpression
NumberBinding
это вычисляет различие этого NumberExpression
и постоянная величина.subtract
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding вычесть(float other)
NumberExpression
NumberBinding
это вычисляет различие этого NumberExpression
и постоянная величина.subtract
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding вычесть(long other)
NumberExpression
NumberBinding
это вычисляет различие этого NumberExpression
и постоянная величина.subtract
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding вычесть(int other)
NumberExpression
NumberBinding
это вычисляет различие этого NumberExpression
и постоянная величина.subtract
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding умножиться(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет продукт этого NumberExpression
и другой ObservableNumberValue
.multiply
в интерфейсе NumberExpression
multiply
в class NumberExpressionBase
other
- второе ObservableNumberValue
NumberBinding
public DoubleBinding умножиться(double other)
NumberExpression
NumberBinding
это вычисляет продукт этого NumberExpression
и постоянная величина.multiply
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding умножиться(float other)
NumberExpression
NumberBinding
это вычисляет продукт этого NumberExpression
и постоянная величина.multiply
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding умножиться(long other)
NumberExpression
NumberBinding
это вычисляет продукт этого NumberExpression
и постоянная величина.multiply
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding умножиться(int other)
NumberExpression
NumberBinding
это вычисляет продукт этого NumberExpression
и постоянная величина.multiply
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding разделиться(ObservableNumberValue other)
NumberExpression
NumberBinding
это вычисляет подразделение этого NumberExpression
и другой ObservableNumberValue
.divide
в интерфейсе NumberExpression
divide
в class NumberExpressionBase
other
- второе ObservableNumberValue
NumberBinding
public DoubleBinding разделиться(double other)
NumberExpression
NumberBinding
это вычисляет подразделение этого NumberExpression
и постоянная величина.divide
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding разделиться(float other)
NumberExpression
NumberBinding
это вычисляет подразделение этого NumberExpression
и постоянная величина.divide
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding разделиться(long other)
NumberExpression
NumberBinding
это вычисляет подразделение этого NumberExpression
и постоянная величина.divide
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public DoubleBinding разделиться(int other)
NumberExpression
NumberBinding
это вычисляет подразделение этого NumberExpression
и постоянная величина.divide
в интерфейсе NumberExpression
other
- постоянная величинаNumberBinding
public ObjectExpression<java.lang.Double> asObject()
ObjectExpression
это содержит значение этого DoubleExpression
. Если значение этого DoubleExpression
изменения, значение ObjectExpression
будет обновлен автоматически.ObjectExpression
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается