Class SetMultimapProperty<K,V>

Type Parameters:
K - The key type of the wrapped ObservableSetMultimap.
V - The value type of the wrapped ObservableSetMultimap.
All Implemented Interfaces:
Multimap<K,V>, SetMultimap<K,V>, javafx.beans.Observable, javafx.beans.property.Property<ObservableSetMultimap<K,V>>, javafx.beans.property.ReadOnlyProperty<ObservableSetMultimap<K,V>>, javafx.beans.value.ObservableObjectValue<ObservableSetMultimap<K,V>>, javafx.beans.value.ObservableValue<ObservableSetMultimap<K,V>>, javafx.beans.value.WritableObjectValue<ObservableSetMultimap<K,V>>, javafx.beans.value.WritableValue<ObservableSetMultimap<K,V>>, ObservableSetMultimapValue<K,V>, WritableSetMultimapValue<K,V>, ObservableSetMultimap<K,V>
Direct Known Subclasses:
SetMultimapPropertyBase

public abstract class SetMultimapProperty<K,V> extends ReadOnlySetMultimapProperty<K,V> implements javafx.beans.property.Property<ObservableSetMultimap<K,V>>, WritableSetMultimapValue<K,V>
Abstract base class defining contract for a Property wrapping a ObservableSetMultimap.

This class provides identical functionality for SetMultimap as MapProperty for Map, SetProperty for Set, or ListProperty for List.

  • Constructor Details

    • SetMultimapProperty

      public SetMultimapProperty()
  • Method Details

    • bindBidirectional

      public void bindBidirectional(javafx.beans.property.Property<ObservableSetMultimap<K,V>> other)
      Specified by:
      bindBidirectional in interface javafx.beans.property.Property<K>
    • setValue

      public void setValue(ObservableSetMultimap<K,V> v)
      Specified by:
      setValue in interface javafx.beans.value.WritableValue<K>
    • unbindBidirectional

      public void unbindBidirectional(javafx.beans.property.Property<ObservableSetMultimap<K,V>> other)
      Specified by:
      unbindBidirectional in interface javafx.beans.property.Property<K>