Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.beans.property

Класс ReadOnlyMapPropertyBase<K,​V>

  • java.lang.Object
    • javafx.beans.binding.MapExpression<K,​V>
      • javafx.beans.property.ReadOnlyMapProperty<K,​V>
        • javafx.beans.property.ReadOnlyMapPropertyBase<K,​V>
  • Все реализованные интерфейсы:
    Map<K,​V>, Observable, ReadOnlyProperty<ObservableMap<K,​V>>, ObservableMapValue<K,​V>, ObservableObjectValue<ObservableMap<K,​V>>, ObservableValue<ObservableMap<K,​V>>, ObservableMap<K,​V>
    public abstract class ReadOnlyMapPropertyBase<K,​V>
    extends ReadOnlyMapProperty<K,​V>
    Базовый класс для всех свойств только для чтения, оборачивающих ObservableMap. Этот класс предоставляет реализацию по умолчанию для прикрепления слушателя.
    С:
    JavaFX 2.1
    См. также:
    ReadOnlyMapProperty
  • Краткое описание свойств

    • Свойства, унаследованные от класса javafx.beans.binding.MapExpression

      empty, size
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от интерфейса java.util.Map

      Map.Entry<K extends Object,​V extends Object>
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    ReadOnlyMapPropertyBase()
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    void addListener​(InvalidationListener listener)
    Добавляет InvalidationListener, который будет уведомлен всякий раз, когда Observable станет недействительным.
    void addListener​(ChangeListener<? super ObservableMap<K,​V>> listener)
    Добавляет ChangeListener, который будет уведомлен всякий раз, когда значение ObservableValue изменится.
    void addListener​(MapChangeListener<? super K,​? super V> listener)
    Добавить слушателя к этой наблюдаемой карте.
    protected void fireValueChangedEvent()
    Этот метод необходимо вызвать, если ссылка на ObservableList изменяется.
    protected void fireValueChangedEvent​(MapChangeListener.Change<? extends K,​? extends V> change)
    Этот метод необходимо вызвать, если содержимое указанной ObservableList изменяется.
    void removeListener​(InvalidationListener listener)
    Удаляет данного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение Observable становится недействительным.
    void removeListener​(ChangeListener<? super ObservableMap<K,​V>> listener)
    Удаляет данного слушателя из списка слушателей, которые уведомляются всякий раз, когда значение ObservableValue изменяется.
    void removeListener​(MapChangeListener<? super K,​? super V> listener)
    Попытка удалить слушателя из этой наблюдаемой карты.
    • Методы, унаследованные от класса javafx.beans.property.ReadOnlyMapProperty

      bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectional
    • Методы, унаследованные от класса javafx.beans.binding.MapExpression

      asString, clear, containsKey, containsValue, emptyProperty, entrySet, get, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keySet, mapExpression, put, putAll, remove, size, sizeProperty, valueAt, valueAt, values
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса java.util.Map

      compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Методы, унаследованные от интерфейса javafx.beans.value.ObservableObjectValue

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

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

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

    • ReadOnlyMapPropertyBase

      public ReadOnlyMapPropertyBase()
  • Подробное описание методов

    • addListener

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

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

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

      Параметры:
      listener - Слушатель для регистрации
      См. также:
      Observable.removeListener(InvalidationListener)
    • removeListener

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

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

      Параметры:
      listener - Слушатель для удаления
      См. также:
      Observable.addListener(InvalidationListener)
    • addListener

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

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

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

      Параметры:
      listener - Слушатель для регистрации
      См. также:
      ObservableValue.removeListener(ChangeListener)
    • removeListener

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

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

      Параметры:
      listener - Слушатель для удаления
      См. также:
      ObservableValue.addListener(ChangeListener)
    • addListener

      public void addListener​(MapChangeListener<? super K,​? super V> listener)
      Описание, скопированное из интерфейса: ObservableMap
      Добавить слушателя к этой наблюдаемой карте.
      Параметры:
      listener - слушатель для прослушивания изменений списка
    • removeListener

      public void removeListener​(MapChangeListener<? super K,​? super V> listener)
      Описание, скопированное из интерфейса: ObservableMap
      Пытается удалить слушателя из этой наблюдаемой карты. Если слушатель не прикреплен к этой карте, ничего не происходит.
      Параметры:
      listener - Слушатель для удаления
    • fireValueChangedEvent

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

      protected void fireValueChangedEvent​(MapChangeListener.Change<? extends K,​? extends V> change)
      Этот метод необходимо вызывать, если содержимое указанного ObservableList изменяется. Отправляет уведомления всем прикрепленным InvalidationListeners, ChangeListeners и ListChangeListener. Этот метод вызывается при изменении содержимого списка.
      Параметры:
      change - изменение, которое необходимо распространить

© 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