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

Класс ReadOnlyJavaBeanDoubleProperty

java.lang.Object
  • javafx.beans.binding.NumberExpressionBase
    • javafx.beans.binding.DoubleExpression
      • javafx.beans.property.ReadOnlyDoubleProperty
        • javafx.beans.property.ReadOnlyDoublePropertyBase
          • javafx.beans.property.adapter.ReadOnlyJavaBeanDoubleProperty

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

NumberExpression, Observable, ReadOnlyJavaBeanProperty<Number>, ReadOnlyProperty<Number>, ObservableDoubleValue, ObservableNumberValue, ObservableValue<Number>



public final class ReadOnlyJavaBeanDoubleProperty
extends ReadOnlyDoublePropertyBase
implements ReadOnlyJavaBeanProperty<Number>
Класс ReadOnlyJavaBeanDoubleProperty предоставляет адаптер между обычным свойством Java Bean для чтения только для типа double или Double и JavaFX ReadOnlyDoubleProperty. Его нельзя создать напрямую, но необходимо использовать ReadOnlyJavaBeanDoublePropertyBuilder.

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

С момента:

JavaFX 2.1

См. также:

ReadOnlyDoubleProperty, ReadOnlyJavaBeanDoublePropertyBuilder

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

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

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

      asObject, readOnlyDoubleProperty, toString
    • Методы, унаследованные от класса javafx.beans.binding.DoubleExpression

      add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
    • Методы, унаследованные от класса javafx.beans.binding.NumberExpressionBase

      asString, asString, asString, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, numberExpression
    • Методы, унаследованные от класса 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 double get()
      Возвращает текущее значение этого ObservableDoubleValue.

      Определено:

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

      Возвращает:

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

      Изначает:

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

    • getBean

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

      Определено:

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

      Возвращает:

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

    • getName

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

      Определено:

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

      Возвращает:

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

    • fireValueChangedEvent

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

      Определено:

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

      Переопределено:

      fireValueChangedEvent в классе ReadOnlyDoublePropertyBase

    • dispose

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

      Определено:

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

© 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