- java.lang.Object
-
- javafx.beans.binding.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()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание StringBindingasString()StringBindingasString(String format)StringBindingasString(Locale locale, String format)TgetValue()Возвращает текущее значение этогоObservableValueBooleanBindingisEqualTo(Object other)Создаёт новыйBooleanExpression, который содержитtrue, если этотObjectExpressionравен постоянному значению.BooleanBindingisEqualTo(ObservableObjectValue<?> other)Создаёт новыйBooleanExpression, который содержитtrue, если этот и другойObservableObjectValueравны.BooleanBindingisNotEqualTo(Object other)Создаёт новыйBooleanExpression, который содержитtrue, если этотObjectExpressionне равен постоянному значению.BooleanBindingisNotEqualTo(ObservableObjectValue<?> other)Создаёт новыйBooleanExpression, который содержитtrue, если этот и другойObservableObjectValueне равны.BooleanBindingisNotNull()BooleanBindingisNull()static <T> ObjectExpression<T>objectExpression(ObservableObjectValue<T> value)ВозвращаетObjectExpression, который оборачиваетObservableObjectValue.-
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableObjectValue
get
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, removeListener
-
-
Подробное описание конструкторов
-
ObjectExpression
public ObjectExpression()
-
-
Подробное описание методов
-
getValue
public T getValue()
Описание, скопированное из интерфейса:ObservableValueВозвращает текущее значение этогоObservableValue- Определено в:
-
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)
- Параметры:
-
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, преобразованное в строку. Если значение этогоObjectExpressionизменяется, значениеStringBindingбудет автоматически обновлено.Результат форматируется в соответствии с форматированием
String. См.java.util.Formatterдля правил форматирования.- Параметры:
-
format- ФорматированиеString - Возвращает:
- Новый
StringBinding - С:
- JavaFX 8.0
-
asString
public StringBinding asString(Locale locale, String format)
СоздаетStringBinding, содержащий значениеNumberExpression, преобразованное в строку. Если значение этого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.