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

Класс ReadOnlyStringWrapper

java.lang.Object
  • javafx.beans.binding.StringExpression
    • javafx.beans.property.ReadOnlyStringProperty
      • javafx.beans.property.StringProperty
        • javafx.beans.property.StringPropertyBase
          • javafx.beans.property.SimpleStringProperty
            • javafx.beans.property.ReadOnlyStringWrapper

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

Observable, Property<String>, ReadOnlyProperty<String>, ObservableObjectValue<String>, ObservableStringValue, ObservableValue<String>, WritableObjectValue<String>, WritableStringValue, WritableValue<String>



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

С тех пор:

JavaFX 2.0

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

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

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

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

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

      bindBidirectional, bindBidirectional, bindBidirectional, setValue, unbindBidirectional, unbindBidirectional
    • Методы, унаследованные от класса javafx.beans.binding.StringExpression

      concat, getValue, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpression
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue

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

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

    • ReadOnlyStringWrapper

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

      public ReadOnlyStringWrapper(String initialValue)
      Конструктор ReadOnlyStringWrapper

      Параметры:

      initialValue - начальное значение обернутого значения

    • ReadOnlyStringWrapper

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

      Параметры:

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

    • ReadOnlyStringWrapper

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

      Параметры:

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

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

    • getReadOnlyProperty

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

      Возвращает:

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

    • addListener

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

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

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

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

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

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

      addListener в классе StringPropertyBase

      Параметры:

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

      См. также:

      Observable.removeListener(InvalidationListener)

    • removeListener

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

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

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

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

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

      removeListener в классе StringPropertyBase

      Параметры:

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

      См. также:

      Observable.addListener(InvalidationListener)

    • addListener

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

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

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

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

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

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

      addListener в классе StringPropertyBase

      Параметры:

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

      См. также:

      ObservableValue.removeListener(ChangeListener)

    • removeListener

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

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

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

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

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

      removeListener в классе StringPropertyBase

      Параметры:

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

      См. также:

      ObservableValue.addListener(ChangeListener)

    • fireValueChangedEvent

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

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

      fireValueChangedEvent в классе StringPropertyBase

© 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