K
- The key type of the ObservableSetMultimap
.V
- The value type of the ObservableSetMultimap
.public abstract class ReadOnlySetMultimapPropertyBase<K,V> extends ReadOnlySetMultimapProperty<K,V>
Property
wrapping an
ObservableSetMultimap
.
This class provides identical functionality for SetMultimap
as
ReadOnlyMapPropertyBase
for Map
,
ReadOnlySetPropertyBase
for Set
, or
ReadOnlyListPropertyBase
for List
.
empty, size
Constructor and Description |
---|
ReadOnlySetMultimapPropertyBase() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener) |
void |
addListener(javafx.beans.InvalidationListener listener) |
void |
addListener(SetMultimapChangeListener<? super K,? super V> listener)
Adds a
SetMultimapChangeListener to this
ObservableSetMultimap . |
protected void |
fireValueChangedEvent()
Fires notifications to all attached
InvalidationListeners ,
ChangeListeners , and
SetMultimapChangeListeners . |
protected void |
fireValueChangedEvent(SetMultimapChangeListener.Change<? extends K,? extends V> change)
Fires notifications to all attached
InvalidationListeners ,
ChangeListeners , and
SetMultimapChangeListeners . |
void |
removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener) |
void |
removeListener(javafx.beans.InvalidationListener listener) |
void |
removeListener(SetMultimapChangeListener<? super K,? super V> listener)
Removes a
SetMultimapChangeListener from this
ObservableSetMultimap . |
appendValueToString, bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectional
asMap, asString, clear, containsEntry, containsKey, containsValue, emptyProperty, entries, get, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, keys, keySet, put, putAll, putAll, remove, removeAll, replaceAll, replaceValues, setMultimapExpression, size, sizeProperty, values, valuesAt, valuesAt
public void addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
public void removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
public void addListener(javafx.beans.InvalidationListener listener)
public void removeListener(javafx.beans.InvalidationListener listener)
public void addListener(SetMultimapChangeListener<? super K,? super V> listener)
ObservableSetMultimap
SetMultimapChangeListener
to this
ObservableSetMultimap
. If the same listener is registered more
than once, it will be notified more than once.listener
- The SetMultimapChangeListener
to add.public void removeListener(SetMultimapChangeListener<? super K,? super V> listener)
ObservableSetMultimap
SetMultimapChangeListener
from this
ObservableSetMultimap
. Will do nothing if the listener was not
attached to this ObservableSetMultimap
. If it was added more than
once, then only the first occurrence will be removed.listener
- The SetMultimapChangeListener
to remove.protected void fireValueChangedEvent()
InvalidationListeners
,
ChangeListeners
, and
SetMultimapChangeListeners
.protected void fireValueChangedEvent(SetMultimapChangeListener.Change<? extends K,? extends V> change)
InvalidationListeners
,
ChangeListeners
, and
SetMultimapChangeListeners
.change
- the change that needs to be propagatedCopyright (c) 2014 itemis AG and others. All rights reserved.