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

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

  • java.lang.Object
    • javafx.beans.binding.MapExpression<K,​V>
      • javafx.beans.property.ReadOnlyMapProperty<K,​V>
        • javafx.beans.property.MapProperty<K,​V>
          • javafx.beans.property.MapPropertyBase<K,​V>
            • javafx.beans.property.SimpleMapProperty<K,​V>
              • javafx.beans.property.ReadOnlyMapWrapper<K,​V>
  • Все реализованные интерфейсы:
    Map<K,​V>, Observable, Property<ObservableMap<K,​V>>, ReadOnlyProperty<ObservableMap<K,​V>>, ObservableMapValue<K,​V>, ObservableObjectValue<ObservableMap<K,​V>>, ObservableValue<ObservableMap<K,​V>>, WritableMapValue<K,​V>, WritableObjectValue<ObservableMap<K,​V>>, WritableValue<ObservableMap<K,​V>>, ObservableMap<K,​V>
    public class ReadOnlyMapWrapper<K,​V>
    extends SimpleMapProperty<K,​V>
    Этот класс предоставляет удобный класс для определения свойств только для чтения. Он создаёт два синхронизированных свойства. Одно свойство только для чтения и может быть передано внешним пользователям. Другое свойство для чтения и записи и должно использоваться только внутри.
    С момента:
    JavaFX 2.1
  • Краткое описание свойств

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

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

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

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

    Конструкторы
    Конструктор Описание
    ReadOnlyMapWrapper()
    Конструктор ReadOnlyMapWrapper
    ReadOnlyMapWrapper​(Object bean, String name)
    Конструктор ReadOnlyMapWrapper
    ReadOnlyMapWrapper​(Object bean, String name, ObservableMap<K,​V> initialValue)
    Конструктор ReadOnlyMapWrapper
    ReadOnlyMapWrapper​(ObservableMap<K,​V> initialValue)
    Конструктор ReadOnlyMapWrapper
  • Краткое описание методов

    Все методыМетодыКонкретные методы
    Модификатор и тип Метод Описание
    protected void fireValueChangedEvent()
    Отправляет уведомления всем подключённым InvalidationListeners, ChangeListeners и MapChangeListener.
    protected void fireValueChangedEvent​(MapChangeListener.Change<? extends K,​? extends V> change)
    Отправляет уведомления всем подключённым InvalidationListeners, ChangeListeners и MapChangeListener.
    ReadOnlyMapProperty<K,​V> getReadOnlyProperty()
    Возвращает свойство только для чтения, синхронизированное с этим ReadOnlyMapWrapper.
    • Методы, унаследованные от класса javafx.beans.property.SimpleMapProperty

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

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

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

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

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

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

      clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
    • Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue

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

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

    • ReadOnlyMapWrapper

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

      public ReadOnlyMapWrapper​(ObservableMap<K,​V> initialValue)
      Конструктор ReadOnlyMapWrapper
      Параметры:
      initialValue - начальное значение обернутого значения
    • ReadOnlyMapWrapper

      public ReadOnlyMapWrapper​(Object bean,
                                String name)
      Конструктор ReadOnlyMapWrapper
      Параметры:
      bean - бины этого ReadOnlyMapWrapper
      name - имя этого ReadOnlyMapWrapper
    • ReadOnlyMapWrapper

      public ReadOnlyMapWrapper​(Object bean,
                                String name,
                                ObservableMap<K,​V> initialValue)
      Конструктор ReadOnlyMapWrapper
      Параметры:
      bean - бины этого ReadOnlyMapWrapper
      name - имя этого ReadOnlyMapWrapper
      initialValue - начальное значение обернутого значения
  • Подробное описание методов

    • getReadOnlyProperty

      public ReadOnlyMapProperty<K,​V> getReadOnlyProperty()
      Возвращает свойство только для чтения, синхронизированное с этим ReadOnlyMapWrapper.
      Возвращает:
      свойство только для чтения
    • fireValueChangedEvent

      protected void fireValueChangedEvent()
      Отправляет уведомления всем подключённым InvalidationListeners, ChangeListeners и MapChangeListener. Этот метод вызывается при изменении значения, либо вручную, вызывая MapPropertyBase.set(javafx.collections.ObservableMap), или в случае связанного свойства, если привязка становится недействительной.
      Переопределяет:
      fireValueChangedEvent в классе MapPropertyBase<K,​V>
    • fireValueChangedEvent

      protected void fireValueChangedEvent​(MapChangeListener.Change<? extends K,​? extends V> change)
      Отправляет уведомления всем подключённым InvalidationListeners, ChangeListeners и MapChangeListener. Этот метод вызывается при изменении содержимого списка.
      Переопределяет:
      fireValueChangedEvent в классе MapPropertyBase<K,​V>
      Параметры:
      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