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

Класс ReadOnlyJavaBeanLongProperty

java.lang.Object
  • javafx.beans.binding.NumberExpressionBase
    • javafx.beans.binding.LongExpression
      • javafx.beans.property.ReadOnlyLongProperty
        • javafx.beans.property.ReadOnlyLongPropertyBase
          • javafx.beans.property.adapter.ReadOnlyJavaBeanLongProperty

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

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



public final class ReadOnlyJavaBeanLongProperty
extends ReadOnlyLongPropertyBase
implements ReadOnlyJavaBeanProperty<Number>
Адаптер предоставляет адаптер между обычным только для чтения свойством Java Bean типа long или Long и JavaFX ReadOnlyLongProperty. Он не может быть создан напрямую, но необходимо использовать ReadOnlyJavaBeanLongPropertyBuilder.

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

С момента:

JavaFX 2.1

См. также:

ReadOnlyLongProperty, ReadOnlyJavaBeanLongPropertyBuilder

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

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

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

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

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

      add, asString, asString, asString, divide, 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, multiply, numberExpression, subtract
    • Методы, унаследованные от класса 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 long get()
      Возвращает текущее значение этого ObservableLongValue.

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

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

      Возвращает:

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

      Исключения:

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

    • 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