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

Класс ReadOnlyDoubleWrapper

java.lang.Object
  • javafx.beans.binding.NumberExpressionBase
    • javafx.beans.binding.DoubleExpression
      • javafx.beans.property.ReadOnlyDoubleProperty
        • javafx.beans.property.DoubleProperty
          • javafx.beans.property.DoublePropertyBase
            • javafx.beans.property.SimpleDoubleProperty
              • javafx.beans.property.ReadOnlyDoubleWrapper

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

NumberExpression, Observable, Property<Number>, ReadOnlyProperty<Number>, ObservableDoubleValue, ObservableNumberValue, ObservableValue<Number>, WritableDoubleValue, WritableNumberValue, WritableValue<Number>



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

С момента:

JavaFX 2.0

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

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

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

      getBean, getName
    • Методы, унаследованные от класса javafx.beans.property.DoublePropertyBase

      bind, get, invalidated, isBound, set, toString, unbind
    • Методы, унаследованные от класса javafx.beans.property.DoubleProperty

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

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

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

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

    • ReadOnlyDoubleWrapper

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

      public ReadOnlyDoubleWrapper(double initialValue)
      Конструктор ReadOnlyDoubleWrapper

      Параметры:

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

    • ReadOnlyDoubleWrapper

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

      Параметры:

      bean - компонент этого ReadOnlyDoubleProperty

    • ReadOnlyDoubleWrapper

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

      Параметры:

      bean - компонент этого ReadOnlyDoubleProperty

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

    • getReadOnlyProperty

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

      Возвращает:

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

    • addListener

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

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

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

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

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

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

      addListener в классе DoublePropertyBase

      Параметры:

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

      См. также:

      Observable.removeListener(InvalidationListener)

    • removeListener

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

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

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

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

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

      removeListener в классе DoublePropertyBase

      Параметры:

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

      См. также:

      Observable.addListener(InvalidationListener)

    • addListener

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

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

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

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

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

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

      addListener в классе DoublePropertyBase

      Параметры:

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

      См. также:

      ObservableValue.removeListener(ChangeListener)

    • removeListener

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

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

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

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

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

      removeListener в классе DoublePropertyBase

      Параметры:

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

      См. также:

      ObservableValue.addListener(ChangeListener)

    • fireValueChangedEvent

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

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

      fireValueChangedEvent в классе DoublePropertyBase

© 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