Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.beans.binding

Класс BooleanExpression

  • java.lang.Object
    • javafx.beans.binding.BooleanExpression
  • Все реализованные интерфейсы:
    Observable, ObservableBooleanValue, ObservableValue<Boolean>
    Непосредственные известные подклассы:
    BooleanBinding, ReadOnlyBooleanProperty
    public abstract class BooleanExpression
    extends Object
    implements ObservableBooleanValue
    BooleanExpression — это ObservableBooleanValue с дополнительными удобными методами для создания связей в стиле fluent.

    Конкретный подкласс BooleanExpression должен реализовывать метод ObservableBooleanValue.get(), который предоставляет фактическое значение этого выражения.

    С момента:
    JavaFX 2.0
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    BooleanExpression()
    Единственный конструктор
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    BooleanBinding and​(ObservableBooleanValue other)
    Создает новый BooleanExpression, выполняющий условную операцию ИЛИ по этому BooleanExpression и ObservableBooleanValue.
    ObjectExpression<Boolean> asObject()
    Создаёт ObjectExpression, который хранит значение этого BooleanExpression.
    StringBinding asString()
    Создаёт StringBinding, который хранит значение этого BooleanExpression, преобразованного в String.
    static BooleanExpression booleanExpression​(ObservableBooleanValue value)
    Возвращает BooleanExpression, который оборачивает ObservableBooleanValue.
    static BooleanExpression booleanExpression​(ObservableValue<Boolean> value)
    Возвращает BooleanExpression, который оборачивает ObservableValue.
    Boolean getValue()
    Возвращает текущее значение этого ObservableValue
    BooleanBinding isEqualTo​(ObservableBooleanValue other)
    Создаёт новый BooleanExpression, который содержит true, если это и другой ObservableBooleanValue равны.
    BooleanBinding isNotEqualTo​(ObservableBooleanValue other)
    Создаёт новый BooleanExpression, который содержит true, если это и другой ObservableBooleanValue равны.
    BooleanBinding not()
    Создаёт новый BooleanExpression, который вычисляет отрицание этого BooleanExpression.
    BooleanBinding or​(ObservableBooleanValue other)
    Создаёт новый BooleanExpression, который выполняет условную операцию ИЛИ по этому BooleanExpression и ObservableBooleanValue.
    • Наследуемые методы из класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Наследуемые методы из интерфейса javafx.beans.Observable

      addListener, removeListener
    • Наследуемые методы из интерфейса javafx.beans.value.ObservableBooleanValue

      get
    • Наследуемые методы из интерфейса javafx.beans.value.ObservableValue

      addListener, removeListener
  • Подробное описание конструкторов

    • BooleanExpression

      public BooleanExpression()
      Единственный конструктор
  • Подробное описание методов

    • getValue

      public Boolean getValue()
      Описание скопировано из интерфейса: ObservableValue
      Возвращает текущее значение этого ObservableValue
      Указано в:
      getValue в интерфейсе ObservableValue<Boolean>
      Возвращает:
      Текущее значение
    • booleanExpression

      public static BooleanExpression booleanExpression​(ObservableBooleanValue value)
      Возвращает BooleanExpression, который оборачивает ObservableBooleanValue. Если ObservableBooleanValue уже является BooleanExpression, он будет возвращён. В противном случае создаётся новый BooleanBinding, привязанный к ObservableBooleanValue.
      Параметры:
      value - Исходный ObservableBooleanValue
      Возвращает:
      BooleanExpression, который оборачивает ObservableBooleanValue, если необходимо
      Исключения:
      NullPointerException - если value является null
    • booleanExpression

      public static BooleanExpression booleanExpression​(ObservableValue<Boolean> value)
      Возвращает BooleanExpression, который оборачивает ObservableValue. Если ObservableValue уже является BooleanExpression, он будет возвращён. В противном случае создаётся новый BooleanBinding, привязанный к ObservableValue. Примечание: значения null будут интерпретированы как "false".
      Параметры:
      value - Исходный ObservableValue
      Возвращает:
      BooleanExpression, который оборачивает ObservableValue, если необходимо
      Исключения:
      NullPointerException - если value является null
      С тех пор:
      JavaFX 8.0
    • and

      public BooleanBinding and​(ObservableBooleanValue other)
      Создаёт новый BooleanExpression, выполняющий условную операцию AND над этим BooleanExpression и ObservableBooleanValue.
      Параметры:
      other - другой ObservableBooleanValue
      Возвращает:
      новый BooleanExpression
      Исключения:
      NullPointerException - если other является null
    • or

      public BooleanBinding or​(ObservableBooleanValue other)
      Создаёт новый BooleanExpression, выполняющий условную операцию OR над этим BooleanExpression и ObservableBooleanValue.
      Параметры:
      other - другой ObservableBooleanValue
      Возвращает:
      новый BooleanExpression
      Исключения:
      NullPointerException - если other является null
    • not

      public BooleanBinding not()
      Создаёт новый BooleanExpression, вычисляющий отрицание этого BooleanExpression.
      Возвращает:
      новый BooleanExpression
    • isEqualTo

      public BooleanBinding isEqualTo​(ObservableBooleanValue other)
      Создаёт новый BooleanExpression, содержащий true, если этот и другой ObservableBooleanValue равны.
      Параметры:
      other - другой ObservableBooleanValue
      Возвращает:
      новый BooleanExpression
      Исключения:
      NullPointerException - если other является null
    • isNotEqualTo

      public BooleanBinding isNotEqualTo​(ObservableBooleanValue other)
      Создаёт новый BooleanExpression, содержащий true, если этот и другой ObservableBooleanValue не равны.
      Параметры:
      other - другой ObservableBooleanValue
      Возвращает:
      новый BooleanExpression
      Исключения:
      NullPointerException - если other является null
    • asString

      public StringBinding asString()
      Создаёт StringBinding, содержащий значение этого BooleanExpression, преобразованное в String. Если значение этого BooleanExpression изменяется, значение StringBinding будет обновлено автоматически.
      Возвращает:
      новый StringBinding
    • asObject

      public ObjectExpression<Boolean> asObject()
      Создаёт ObjectExpression, содержащий значение этого BooleanExpression. Если значение этого BooleanExpression изменяется, значение ObjectExpression будет обновлено автоматически.
      Возвращает:
      новый ObjectExpression
      С тех пор:
      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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API