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

Класс ReadOnlyJavaBeanBooleanProperty

java.lang.Object
  • javafx.beans.binding.BooleanExpression
    • javafx.beans.property.ReadOnlyBooleanProperty
      • javafx.beans.property.ReadOnlyBooleanPropertyBase
        • javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanProperty

Все реализованные интерфейсы:

Observable, ReadOnlyJavaBeanProperty<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>



public final class ReadOnlyJavaBeanBooleanProperty
extends ReadOnlyBooleanPropertyBase
implements ReadOnlyJavaBeanProperty<Boolean>
Класс ReadOnlyJavaBeanBooleanProperty предоставляет адаптер между обычным свойством Java Bean только для чтения типа boolean или Boolean и JavaFX ReadOnlyBooleanProperty. Его нельзя создать напрямую, необходимо использовать ReadOnlyJavaBeanBooleanPropertyBuilder.

Как минимум, Java Bean должен реализовывать геттер для свойства. Если вызывается геттер экземпляра этого класса, возвращается свойство Java Bean. Если свойство Java Bean привязано (т. е. оно поддерживает PropertyChangeListeners), это ReadOnlyJavaBeanBooleanProperty будет отслеживать изменения в Java Bean. В противном случае его можно уведомить о изменениях, вызвав fireValueChangedEvent().

С тех пор:

JavaFX 2.1

См. также:

ReadOnlyBooleanProperty, ReadOnlyJavaBeanBooleanPropertyBuilder

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

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    void dispose()
    Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки могут быть удалены.
    void fireValueChangedEvent()
    Отправляет уведомления всем подключенным InvalidationListeners и ChangeListeners.
    boolean get()
    Возвращает текущее значение этого ObservableBooleanValue.
    Object getBean()
    Возвращает Object, который содержит это свойство.
    String getName()
    Возвращает имя этого свойства.
    • Методы, унаследованные от класса javafx.beans.property.ReadOnlyBooleanPropertyBase

      addListener, addListener, removeListener, removeListener
    • Методы, унаследованные от класса javafx.beans.property.ReadOnlyBooleanProperty

      asObject, readOnlyBooleanProperty, toString
    • Методы, унаследованные от класса 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

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

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

    • get

      public boolean get()
      Возвращает текущее значение этого ObservableBooleanValue.

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

      get в интерфейсе ObservableBooleanValue

      Возвращает:

      Текущее значение

      Выбрасывает:

      UndeclaredThrowableException - если вызов геттера свойства Java Bean вызывает IllegalAccessException или InvocationTargetException.

    • getBean

      public Object getBean()
      Возвращает Object, который содержит это свойство. Если это свойство не содержится в Object, возвращается null.

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

      getBean в интерфейсе ReadOnlyProperty<Boolean>

      Возвращает:

      содержащий Object или null

    • getName

      public String getName()
      Возвращает имя этого свойства. Если свойство не имеет имени, этот метод возвращает пустую String.

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

      getName в интерфейсе ReadOnlyProperty<Boolean>

      Возвращает:

      имя или пустая String

    • fireValueChangedEvent

      public void fireValueChangedEvent()
      Отправляет уведомления всем подключенным InvalidationListeners и ChangeListeners. Этот метод нужно вызывать, если значение этого свойства изменяется.

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

      fireValueChangedEvent в интерфейсе ReadOnlyJavaBeanProperty<Boolean>

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

      fireValueChangedEvent в классе ReadOnlyBooleanPropertyBase

    • dispose

      public void dispose()
      Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки могут быть удалены. Вызов этого метода обычно приводит к прекращению наблюдения за свойством Java Bean, отписавшись от его слушателя(ей).

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

      dispose в интерфейсе ReadOnlyJavaBeanProperty<Boolean>

© 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