Class MultisetProperty<E>

Type Parameters:
E - The element type of the wrapped ObservableMultiset.
All Implemented Interfaces:
Multiset<E>, Iterable<E>, Collection<E>, javafx.beans.Observable, javafx.beans.property.Property<ObservableMultiset<E>>, javafx.beans.property.ReadOnlyProperty<ObservableMultiset<E>>, javafx.beans.value.ObservableObjectValue<ObservableMultiset<E>>, javafx.beans.value.ObservableValue<ObservableMultiset<E>>, javafx.beans.value.WritableObjectValue<ObservableMultiset<E>>, javafx.beans.value.WritableValue<ObservableMultiset<E>>, ObservableMultisetValue<E>, WritableMultisetValue<E>, ObservableMultiset<E>
Direct Known Subclasses:
MultisetPropertyBase

public abstract class MultisetProperty<E> extends ReadOnlyMultisetProperty<E> implements javafx.beans.property.Property<ObservableMultiset<E>>, WritableMultisetValue<E>
Abstract base class defining contract for a Property wrapping a ObservableMultiset.

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

  • Constructor Details

    • MultisetProperty

      public MultisetProperty()
  • Method Details

    • bindBidirectional

      public void bindBidirectional(javafx.beans.property.Property<ObservableMultiset<E>> other)
      Specified by:
      bindBidirectional in interface javafx.beans.property.Property<E>
    • setValue

      public void setValue(ObservableMultiset<E> v)
      Specified by:
      setValue in interface javafx.beans.value.WritableValue<E>
    • unbindBidirectional

      public void unbindBidirectional(javafx.beans.property.Property<ObservableMultiset<E>> other)
      Specified by:
      unbindBidirectional in interface javafx.beans.property.Property<E>