Spec-Zone.ru › OpenJavaFX 8
javafx.beans.property

Класс ReadOnlyBooleanWrapper

java.lang.Object
  • javafx.beans.binding.BooleanExpression
    • javafx.beans.property.ReadOnlyBooleanProperty
      • javafx.beans.property.BooleanProperty
        • javafx.beans.property.BooleanPropertyBase
          • javafx.beans.property.SimpleBooleanProperty
            • javafx.beans.property.ReadOnlyBooleanWrapper

Все реализуемые интерфейсы:

Observable, Property<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>, WritableBooleanValue, WritableValue<Boolean>



public class ReadOnlyBooleanWrapper
extends SimpleBooleanProperty
Этот класс предоставляет удобный класс для определения свойств только для чтения. Он создаёт два синхронизированных свойства. Одно свойство — только для чтения и может быть передано внешним пользователям. Другое свойство — для чтения и записи и должно использоваться только внутри.

С тех пор:

JavaFX 2.0

  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    ReadOnlyBooleanWrapper()
    Конструктор ReadOnlyBooleanWrapper
    ReadOnlyBooleanWrapper(boolean initialValue)
    Конструктор ReadOnlyBooleanWrapper
    ReadOnlyBooleanWrapper(Object bean, String name)
    Конструктор ReadOnlyBooleanWrapper
    ReadOnlyBooleanWrapper(Object bean, String name, boolean initialValue)
    Конструктор ReadOnlyBooleanWrapper
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    void addListener(ChangeListener<? super Boolean> listener)
    Добавляет ChangeListener, который будет уведомляться всякий раз, когда значение ObservableValue изменится.
    void addListener(InvalidationListener listener)
    Добавляет InvalidationListener, который будет уведомляться всякий раз, когда Observable становится недействительным.
    protected void fireValueChangedEvent()
    Отправляет уведомления всем присоединённым InvalidationListeners и ChangeListeners.
    ReadOnlyBooleanProperty getReadOnlyProperty()
    Возвращает свойство только для чтения, синхронизированное с этим ReadOnlyBooleanWrapper.
    void removeListener(ChangeListener<? super Boolean> listener)
    Удаляет заданный слушатель из списка слушателей, которые уведомляются всякий раз, когда значение ObservableValue меняется.
    void removeListener(InvalidationListener listener)
    Удаляет заданного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение Observable становится недействительным.
    • Наследуемые методы из класса javafx.beans.property.SimpleBooleanProperty

      getBean, getName
    • Наследуемые методы из класса javafx.beans.property.BooleanPropertyBase

      bind, get, invalidated, isBound, set, toString, unbind
    • Наследуемые методы из класса 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.value.WritableValue

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

    • ReadOnlyBooleanWrapper

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

      public ReadOnlyBooleanWrapper(boolean initialValue)
      Конструктор ReadOnlyBooleanWrapper

      Параметры:

      initialValue - начальное значение оборачиваемого значения

    • ReadOnlyBooleanWrapper

      public ReadOnlyBooleanWrapper(Object bean,
                                    String name)
      Конструктор ReadOnlyBooleanWrapper

      Параметры:

      bean - бин этого ReadOnlyBooleanProperty

    • ReadOnlyBooleanWrapper

      public ReadOnlyBooleanWrapper(Object bean,
                                    String name,
                                    boolean initialValue)
      Конструктор ReadOnlyBooleanWrapper

      Параметры:

      bean - бин этого ReadOnlyBooleanProperty

  • Подробное описание методов

    • getReadOnlyProperty

      public ReadOnlyBooleanProperty getReadOnlyProperty()
      Возвращает только для чтения свойство, синхронизированное с этим ReadOnlyBooleanWrapper.

      Возвращает:

      свойство только для чтения

    • addListener

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

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

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

      Определено в:

      addListener в интерфейсе Observable

      Переопределяет:

      addListener в классе BooleanPropertyBase

      Параметры:

      listener - слушатель для регистрации

      См. также:

      Observable.removeListener(InvalidationListener)

    • removeListener

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

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

      Определено в:

      removeListener в интерфейсе Observable

      Переопределяет:

      removeListener в классе BooleanPropertyBase

      Параметры:

      listener - слушатель для удаления

      См. также:

      Observable.addListener(InvalidationListener)

    • addListener

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

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

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

      Определено в:

      addListener в интерфейсе ObservableValue<Boolean>

      Переопределяет:

      addListener в классе BooleanPropertyBase

      Параметры:

      listener - слушатель для регистрации

      См. также:

      ObservableValue.removeListener(ChangeListener)

    • removeListener

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

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

      Определено в:

      removeListener в интерфейсе ObservableValue<Boolean>

      Переопределяет:

      removeListener в классе BooleanPropertyBase

      Параметры:

      listener - слушатель для удаления

      См. также:

      ObservableValue.addListener(ChangeListener)

    • fireValueChangedEvent

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

      Переопределяет:

      fireValueChangedEvent в классе 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