Spec-Zone.ru › OpenJavaFX 8
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 с дополнительными удобными методами для создания связей в стиле флуента.

Конкретный подкласс 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.value.ObservableBooleanValue

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

      addListener, removeListener
    • Наследованные методы от интерфейса javafx.beans.Observable

      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. Примечание: нулевые значения будут интерпретированы как "false".

      Параметры:

      value - исходное ObservableValue

      Возвращает:

      BooleanExpression, который оборачивает ObservableValue, если необходимо

      Изворачивает:

      NullPointerException - если value является null

      С тех пор:

      JavaFX 8.0

    • and

      public BooleanBinding and(ObservableBooleanValue other)
      Создаёт новое BooleanExpression, выполняющее условную операцию И над этим BooleanExpression и ObservableBooleanValue.

      Параметры:

      other - другое ObservableBooleanValue

      Возвращает:

      новое BooleanExpression

      Изворачивает:

      NullPointerException - если other является null

    • or

      public BooleanBinding or(ObservableBooleanValue other)
      Создаёт новое BooleanExpression, выполняющее условную операцию ИЛИ над этим 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