Класс ObjectExpression<T>
- javafx.beans.binding.ObjectExpression<T>
Все реализованные интерфейсы:
Прямые известные подклассы:
public abstract class ObjectExpression<T> extends Object implements ObservableObjectValue<T>
ObjectExpression — это ObservableObjectValue плюс дополнительные удобные методы для создания связей в стиле fluent. Конкретный подкласс ObjectExpression должен реализовывать метод ObservableObjectValue.get(), который предоставляет фактическое значение этого выражения.
С тех пор:
JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Конструктор и описание ObjectExpression()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание StringBindingasString()СоздаётStringBinding, который содержит значение этогоObjectExpression, преобразованного в строкуString.StringBindingasString(Locale locale, String format)СоздаётStringBinding, который содержит значениеNumberExpression, преобразованного в строкуString.StringBindingasString(String format)СоздаётStringBinding, который содержит значениеObjectExpression, преобразованного в строкуString.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.value.ObservableObjectValue
get
-
Наследуемые методы из интерфейса javafx.beans.value.ObservableValue
addListener, removeListener
-
Наследуемые методы из интерфейса javafx.beans.Observable
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.Параметры:
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.Параметры:
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.