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

Класс ReadOnlyLongWrapper

java.lang.Object
  • javafx.beans.binding.NumberExpressionBase
    • javafx.beans.binding.LongExpression
      • javafx.beans.property.ReadOnlyLongProperty
        • javafx.beans.property.LongProperty
          • javafx.beans.property.LongPropertyBase
            • javafx.beans.property.SimpleLongProperty
              • javafx.beans.property.ReadOnlyLongWrapper

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

NumberExpression, Observable, Property<Number>, ReadOnlyProperty<Number>, ObservableLongValue, ObservableNumberValue, ObservableValue<Number>, WritableLongValue, WritableNumberValue, WritableValue<Number>



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

С тех пор:

JavaFX 2.0

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

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

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

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

      bind, get, invalidated, isBound, set, toString, unbind
    • Наследованные методы из класса javafx.beans.property.LongProperty

      asObject, bindBidirectional, longProperty, setValue, unbindBidirectional
    • Наследованные методы из класса javafx.beans.property.ReadOnlyLongProperty

      readOnlyLongProperty
    • Наследованные методы из класса 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

      getValue
    • Наследованные методы из интерфейса javafx.beans.value.WritableValue

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

    • ReadOnlyLongWrapper

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

      public ReadOnlyLongWrapper(long initialValue)
      Конструктор ReadOnlyLongWrapper

      Параметры:

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

    • ReadOnlyLongWrapper

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

      Параметры:

      bean - объект bean этого ReadOnlyLongProperty

    • ReadOnlyLongWrapper

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

      Параметры:

      bean - объект bean этого ReadOnlyLongProperty

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

    • getReadOnlyProperty

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

      Возвращает:

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

    • addListener

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

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

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

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

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

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

      addListener в классе LongPropertyBase

      Параметры:

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

      См. также:

      Observable.removeListener(InvalidationListener)

    • removeListener

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

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

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

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

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

      removeListener в классе LongPropertyBase

      Параметры:

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

      См. также:

      Observable.addListener(InvalidationListener)

    • addListener

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

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

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

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

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

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

      addListener в классе LongPropertyBase

      Параметры:

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

      См. также:

      ObservableValue.removeListener(ChangeListener)

    • removeListener

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

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

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

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

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

      removeListener в классе LongPropertyBase

      Параметры:

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

      См. также:

      ObservableValue.addListener(ChangeListener)

    • fireValueChangedEvent

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

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

      fireValueChangedEvent в классе LongPropertyBase

© 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