Класс ObjectExpression<T>
- Все реализованные интерфейсы:
-
Observable,ObservableObjectValue<T>,ObservableValue<T>
- Прямые известные подклассы:
-
ObjectBinding,ReadOnlyObjectProperty
public abstract class ObjectExpression<T> extends Object implements ObservableObjectValue<T>
ObjectExpression — это ObservableObjectValue плюс дополнительные удобные методы для генерации связываний в стиле «fluent». Конкретный подкласс ObjectExpression должен реализовать метод ObservableObjectValue.get(), который предоставляет фактическое значение этого выражения.
- С:
- JavaFX 2.0
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ObjectExpression() |
Создаёт стандартный ObjectExpression. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
StringBinding |
asString() |
|
StringBinding |
asString |
|
StringBinding |
asString |
|
T |
getValue() |
Возвращает текущее значение этого ObservableValue
|
BooleanBinding |
isEqualTo |
Создаёт новый BooleanExpression, который содержит true, если этот ObjectExpression равен константному значению. |
BooleanBinding |
isEqualTo |
Создаёт новый BooleanExpression, который содержит true, если этот и другой ObservableObjectValue равны. |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanExpression, который содержит true, если этот ObjectExpression не равен константному значению. |
BooleanBinding |
isNotEqualTo |
Создаёт новый BooleanExpression, который содержит true, если этот и другой ObservableObjectValue не равны. |
BooleanBinding |
isNotNull() |
|
BooleanBinding |
isNull() |
|
static <T> ObjectExpression<T> |
objectExpression |
Возвращает ObjectExpression, который оборачивает ObservableObjectValue. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener, subscribe
Методы, объявленные в интерфейсе javafx.beans.value.ObservableObjectValue
get
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, flatMap, map, orElse, removeListener, subscribe, subscribe, when
Подробное описание конструкторов
ObjectExpression
public ObjectExpression()
ObjectExpression.Подробное описание методов
getValue
public T getValue()
ObservableValueObservableValue
- Определено в:
-
getValueв интерфейсеObservableValue<T> - Возвращает:
- Текущее значение
objectExpression
public static <T> ObjectExpression<T> objectExpression(ObservableObjectValue<T> value)
ObjectExpression, который оборачивает ObservableObjectValue. Если ObservableObjectValue уже является ObjectExpression, он будет возвращён. В противном случае создаётся новый ObjectBinding, который привязан к ObservableObjectValue.- Параметры типа:
-
T- тип оборачиваемогоObject - Параметры:
-
value- ИсточникObservableObjectValue - Возвращает:
ObjectExpression, который оборачиваетObservableObjectValue, если необходимо- Исключения:
-
NullPointerException- еслиvalueявляетсяnull
isEqualTo
public BooleanBinding isEqualTo(ObservableObjectValue<?> other)
BooleanExpression, который содержит true, если этот и другой ObservableObjectValue равны.- Параметры:
-
other- другойObservableObjectValue - Возвращает:
- новый
BooleanExpression - Исключения:
-
NullPointerException- еслиotherявляетсяnull
isEqualTo
public BooleanBinding isEqualTo(Object other)
BooleanExpression, который содержит true, если этот ObjectExpression равен константному значению.- Параметры:
-
other- постоянное значение - Возвращает:
- новый
BooleanExpression
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableObjectValue<?> other)
BooleanExpression, который содержит true, если этот и другой ObservableObjectValue не равны.- Параметры:
-
other- другойObservableObjectValue - Возвращает:
- новый
BooleanExpression - Исключения:
-
NullPointerException- еслиotherявляетсяnull
isNotEqualTo
public BooleanBinding isNotEqualTo(Object other)
BooleanExpression, который содержит true, если этот ObjectExpression не равен константному значению.- Параметры:
-
other- константное значение - Возвращает:
- новый
BooleanExpression
isNull
public BooleanBinding isNull()
- Возвращает:
- новый
BooleanBinding
isNotNull
public BooleanBinding isNotNull()
- Возвращает:
- новый
BooleanBinding
asString
public StringBinding asString()
StringBinding, который содержит значение этого ObjectExpression, преобразованное в String. Если значение этого ObjectExpression изменится, значение StringBinding будет обновлено автоматически.- Возвращает:
- новый
StringBinding - С:
- JavaFX 8.0
asString
public StringBinding asString(String format)
StringBinding, который содержит значение ObjectExpression, преобразованное в String. Если значение этого ObjectExpression изменится, значение StringBinding будет обновлено автоматически. Результат форматируется в соответствии с форматированием String. Смотрите java.util.Formatter для правил форматирования.
- Параметры:
-
format- форматированиеString - Возвращает:
- новый
StringBinding - С:
- JavaFX 8.0
asString
public StringBinding asString(Locale locale, String format)
StringBinding, который содержит значение NumberExpression, преобразованное в String. Если значение этого NumberExpression изменится, значение StringBinding будет обновлено автоматически. Результат форматируется в соответствии с форматированием String и переданным Locale. Смотрите java.util.Formatter для правил форматирования. Смотрите java.util.Locale для подробностей о Locale.
- Параметры:
-
locale- используемый язык -
format- форматированиеString - Возвращает:
- новый
StringBinding - С:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.