T.M. SoftStudio

feci quod potui, faciant meliora potentes

Тип данных ObservableMap

Реализация для списка состоит из следующих классов:

  • Абстрактный класс ReadOnlyMapProperty<K,V> – реализует интерфейс ReadOnlyProperty<ObservableMap<K,V>> и расширяет класс MapExpression<K,V>.

  • Абстрактный класс MapProperty<K,V> – реализует интерфейсы Property<ObservableMap<K,V>>, WritableMapValue<K,V> и расширяет класс ReadOnlyMapProperty<K,V>. Класс MapProperty<K,V> имеет следующие конструкторы и методы:

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

  • Метод public void setValue(ObservableMap<K,V> v) – устанавливает значение свойства.

  • Метод public void bindBidirectional(Property<ObservableMap<K,V>> other) – создает двунаправленное связывание.

  • Метод public void unbindBidirectional(Property<ObservableMap<K,V>> other) – удаляет двунаправленное связывание.

  • Метод public java.lang.String toString() – возвращает строковое представление объекта.

  • Абстрактный класс MapPropertyBase<K,V> – расширяет класс MapProperty<K,V> и является базовой реализацией JavaFX Beans свойства со следующими конструкторами и методами:

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

  • Конструктор public MapPropertyBase(ObservableMap<K,V> initialValue).

  • Метод public ReadOnlyIntegerProperty sizeProperty() – возвращает свойство размера таблицы.

  • Метод public ReadOnlyBooleanProperty emptyProperty() – возвращает свойство пустой таблицы.

  • Метод public void addListener(InvalidationListener listener) – присоединяет слушателя событий недействительности значения свойства.

  • Метод public void addListener(ChangeListener<? super ObservableMap<K,V>> listener), public void addListener(MapChangeListener<? super K,? super V> listener) – присоединяет слушателя событийизменения значения свойства.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения свойства.

  • Метод public void removeListener(ChangeListener<? super ObservableMap<K,V>> listener), public void removeListener(MapChangeListener<? super K,? super V> listener) – удаляет слушателя событийизменения значения свойства.

  • Метод public ObservableMap<K,V> get() – возвращает значение свойства.

  • Метод public void set(ObservableMap<K,V> v) – устанавливает значение свойства.

  • Метод public boolean isBound() – возвращает true, если свойство связано.

  • Метод public void bind(ObservableValue<? extends ObservableMap<K,V>> observable) – создает однонаправленное связывание.

  • Метод public void unbind() – удаляет однонаправленное связывание.

  • Метод public java.lang.String toString() – возвращает строковое представление объекта.

  • Класс SimpleMapProperty<K,V> – расширяет класс MapPropertyBase<K,V> и является конечной реализацией JavaFX Beans свойства со следующими конструкторами и методами:

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

  • Конструктор public SimpleMapProperty(ObservableMap<K,V> initialValue).

  • Конструктор public SimpleMapProperty(java.lang.Object bean, java.lang.String name).

  • Конструктор public SimpleMapProperty(java.lang.Object bean, java.lang.String name, ObservableMap<K,V> initialValue).

  • Метод public java.lang.Object getBean() – возвращает объект, содержащий данное свойство.

  • Метод public java.lang.String getName() – возвращает имя данного свойства.

  • Класс ReadOnlyMapWrapper<K,V> – расширяет класс SimpleMapProperty<K,V> и обеспечивает свойство, доступное только для чтения. Класс ReadOnlyMapWrapper<K,V> имеет следующие свойства, конструкторы и методы:

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

  • Конструктор public ReadOnlyMapWrapper(ObservableMap<K,V> initialValue).

  • Конструктор public ReadOnlyMapWrapper(java.lang.Object bean, java.lang.String name).

  • Конструктор public ReadOnlyMapWrapper(java.lang.Object bean, java.lang.String name, ObservableMap<K,V> initialValue).

  • Метод public ReadOnlyMapProperty<K,V> getReadOnlyProperty() – возвращает свойство, доступное только для чтения.

  • Метод public void addListener(InvalidationListener listener) – присоединяет слушателя событий недействительности значения свойства.

  • Метод public void addListener(ChangeListener<? super ObservableMap<K,V>> listener), public void addListener(MapChangeListener<? super K,? super V> listener) – присоединяет слушателя событийизменения значения свойства.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения свойства.

  • Метод public void removeListener(ChangeListener<? super ObservableMap<K,V>> listener), public void removeListener(MapChangeListener<? super K,? super V> listener) – удаляет слушателя событийизменения значения свойства.

  • Абстрактный класс ReadOnlyMapPropertyBase<K,V> – расширяет класс ReadOnlyMapProperty<K,V> и имеет следующие конструкторы и методы:

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

  • Метод public void addListener(InvalidationListener listener) – присоединяет слушателя событий недействительности значения свойства.

  • Метод public void addListener(ChangeListener<? super ObservableMap<K,V>> listener), public void addListener(MapChangeListener<? super K,? super V> listener) – присоединяет слушателя событийизменения значения свойства.

  • Метод public void removeListener(InvalidationListener listener) – удаляет слушателя событий недействительности значения свойства.

  • Метод public void removeListener(ChangeListener<? super ObservableMap<K,V>> listener), public void removeListener(MapChangeListener<? super K,? super V> listener) – удаляет слушателя событийизменения значения свойства.