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

Класс BooleanPropertyBase

  • java.lang.Object
    • javafx.beans.binding.BooleanExpression
      • javafx.beans.property.ReadOnlyBooleanProperty
        • javafx.beans.property.BooleanProperty
          • javafx.beans.property.BooleanPropertyBase
  • Все реализованные интерфейсы:
    Observable, Property<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>, WritableBooleanValue, WritableValue<Boolean>
    Непосредственные известные подклассы:
    SimpleBooleanProperty, StyleableBooleanProperty
    public abstract class BooleanPropertyBase
    extends BooleanProperty
    Класс BooleanPropertyBase является базовым классом для свойства, обёртывающего значение типа boolean. Он предоставляет всю необходимую функциональность для свойства, за исключением методов ReadOnlyProperty.getBean() и ReadOnlyProperty.getName(), которые должны быть реализованы расширяющими классами.
    С момента:
    JavaFX 2.0
    См. также:
    BooleanProperty
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    BooleanPropertyBase()
    Конструктор BooleanPropertyBase.
    BooleanPropertyBase​(boolean initialValue)
    Конструктор BooleanPropertyBase.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    void addListener​(InvalidationListener listener)
    Добавляет слушатель InvalidationListener, который будет уведомляться всякий раз, когда Observable становится недействительным.
    void addListener​(ChangeListener<? super Boolean> listener)
    Добавляет слушателя ChangeListener, который будет уведомляться всякий раз, когда значение ObservableValue изменяется.
    void bind​(ObservableValue<? extends Boolean> rawObservable)
    Создаёт одностороннюю привязку для данного Property.
    protected void fireValueChangedEvent()
    Отправляет уведомления всем подключенным InvalidationListeners и ChangeListeners.
    boolean get()
    Получает обернутое значение.
    protected void invalidated()
    Метод invalidated() может быть переопределён для получения уведомлений об аннулировании.
    boolean isBound()
    Может использоваться для проверки, привязано ли Property.
    void removeListener​(InvalidationListener listener)
    Удаляет указанного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение Observable становится недействительным.
    void removeListener​(ChangeListener<? super Boolean> listener)
    Удаляет указанного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение ObservableValue изменяется.
    void set​(boolean newValue)
    Устанавливает обернутое значение.
    String toString()
    Возвращает строковое представление этого объекта BooleanPropertyBase.
    void unbind()
    Удаляет одностороннюю привязку для этого Property.
    • Методы унаследованные от класса javafx.beans.property.BooleanProperty

      asObject, bindBidirectional, booleanProperty, setValue, unbindBidirectional
    • Методы унаследованные от класса javafx.beans.property.ReadOnlyBooleanProperty

      readOnlyBooleanProperty
    • Методы унаследованные от класса javafx.beans.binding.BooleanExpression

      and, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or
    • Методы унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы унаследованные от интерфейса javafx.beans.value.ObservableValue

      getValue
    • Методы унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty

      getBean, getName
    • Методы унаследованные от интерфейса javafx.beans.value.WritableValue

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

    • BooleanPropertyBase

      public BooleanPropertyBase()
      Конструктор BooleanPropertyBase.
    • BooleanPropertyBase

      public BooleanPropertyBase​(boolean initialValue)
      Конструктор BooleanPropertyBase.
      Параметры:
      initialValue - начальное значение обернутого значения
  • Подробное описание методов

    • addListener

      public void addListener​(InvalidationListener listener)
      Описание скопировано из интерфейса: Observable
      Добавляет InvalidationListener, который будет уведомляться всякий раз, когда Observable становится недействительным. Если один и тот же слушатель добавляется более одного раза, он будет уведомляться более одного раза. То есть проверка уникальности не выполняется.

      Обратите внимание, что один и тот же фактический экземпляр InvalidationListener может быть безопасно зарегистрирован для различных Observables.

      Observable хранит сильную ссылку на слушателя, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвав removeListener после использования, либо использовать экземпляр WeakInvalidationListener, чтобы избежать этой ситуации.

      Параметры:
      listener - слушатель для регистрации
      См. также:
      Observable.removeListener(InvalidationListener)
    • removeListener

      public void removeListener​(InvalidationListener listener)
      Описание скопировано из интерфейса: Observable
      Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение Observable становится недействительным.

      Если заданный слушатель не был зарегистрирован ранее (т.е. его никогда не добавляли), то вызов этого метода ничего не делает. Если он был добавлен ранее, он будет удален. Если он был добавлен более одного раза, то будет удалена только первая запись.

      Параметры:
      listener - слушатель для удаления
      См. также:
      Observable.addListener(InvalidationListener)
    • addListener

      public void addListener​(ChangeListener<? super Boolean> listener)
      Описание скопировано из интерфейса: ObservableValue
      Добавляет ChangeListener, который будет уведомляться всякий раз, когда значение ObservableValue изменяется. Если один и тот же слушатель добавляется более одного раза, он будет уведомляться более одного раза. То есть проверка уникальности не выполняется.

      Обратите внимание, что один и тот же фактический экземпляр ChangeListener может быть безопасно зарегистрирован для различных ObservableValues.

      ObservableValue хранит сильную ссылку на слушателя, что предотвратит сборку мусора слушателя и может привести к утечке памяти. Рекомендуется либо отменить регистрацию слушателя, вызвав removeListener после использования, либо использовать экземпляр WeakChangeListener, чтобы избежать этой ситуации.

      Параметры:
      listener - слушатель для регистрации
      См. также:
      ObservableValue.removeListener(ChangeListener)
    • removeListener

      public void removeListener​(ChangeListener<? super Boolean> listener)
      Описание скопировано из интерфейса: ObservableValue
      Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение ObservableValue изменяется.

      Если заданный слушатель не был зарегистрирован ранее (т.е. его никогда не добавляли), то вызов этого метода ничего не делает. Если он был добавлен ранее, он будет удален. Если он был добавлен более одного раза, то будет удалена только первая запись.

      Параметры:
      listener - слушатель для удаления
      См. также:
      ObservableValue.addListener(ChangeListener)
    • fireValueChangedEvent

      protected void fireValueChangedEvent()
      Отправляет уведомления всем присоединенным InvalidationListeners и ChangeListeners. Этот метод вызывается при изменении значения, либо вручную путем вызова set(boolean), либо в случае связанной свойства, если привязка становится недействительной.
    • invalidated

      protected void invalidated()
      Метод invalidated() может быть переопределен для получения уведомлений о недействительности. Это предпочтительный вариант в Objects определении свойства, так как он требует меньше памяти. По умолчанию реализация пуста.
    • get

      public boolean get()
      Получить обернутое значение. В отличие от WritableValue.getValue(), этот метод возвращает примитивный булевый тип. Должен быть идентичен WritableValue.getValue().
      Возвращает:
      Текущее значение
    • set

      public void set​(boolean newValue)
      Установить обернутое значение. В отличие от WritableBooleanValue.setValue(java.lang.Boolean), этот метод использует примитивный булевый тип.
      Параметры:
      newValue - новое значение
    • isBound

      public boolean isBound()
      Можно использовать для проверки, связана ли Property.
      Возвращает:
      true, если Property связана, false в противном случае
      См. также:
      Property.bind(javafx.beans.value.ObservableValue)
    • bind

      public void bind​(ObservableValue<? extends Boolean> rawObservable)
      Создать однонаправленную привязку для этой Property.

      Обратите внимание, что в JavaFX все вызовы bind реализованы с помощью слабых слушателей. Это означает, что связанное свойство может быть собрано мусором и перестанет обновляться. Примечание:

      Параметры:
      rawObservable - observable, к которому должна быть привязана эта Property.
    • unbind

      public void unbind()
      Удалить однонаправленную привязку для этой Property. Если Property не привязана, вызов этого метода не окажет никакого влияния.
      См. также:
      Property.bind(javafx.beans.value.ObservableValue)
    • toString

      public String toString()
      Возвращает строковое представление этого объекта BooleanPropertyBase.
      Переопределяет:
      toString в классе BooleanProperty
      Возвращает:
      строковое представление этого объекта BooleanPropertyBase.

© 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