Class MappedSet
java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.set.ObservableSet
org.eclipse.core.databinding.observable.set.MappedSet
- All Implemented Interfaces:
Iterable, Collection, Set, IObservable, IObservableCollection, IObservableSet
Deprecated.
This class is deprecated.
This class is thread safe. All state accessing methods must be invoked from
the current realm. Methods for adding and removing
listeners may be invoked from any thread.
- Since:
- 1.0
-
Field Summary
Fields inherited from class ObservableSet
elementType, wrappedSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddListener(Object listenerType, IObservablesListener listener) protected Objectclone()voiddispose()Deprecated.protected voidfireEvent(ObservableEvent event) protected voidgetRealm()protected booleanhandleAddition(Object mapValue) Deprecated.protected booleanhandleRemoval(Object mapValue) Deprecated.protected booleanprotected voidprotected voidremoveListener(Object listenerType, IObservablesListener listener) Methods inherited from class ObservableSet
add, addAll, addSetChangeListener, clear, contains, containsAll, equals, fireChange, fireSetChange, getElementType, getterCalled, hashCode, isEmpty, isStale, iterator, remove, removeAll, removeSetChangeListener, retainAll, setStale, setWrappedSet, size, toArray, toArray, toStringMethods inherited from class AbstractObservable
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface IObservable
addChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerMethods inherited from interface Set
spliterator
-
Constructor Details
-
MappedSet
Deprecated.- Parameters:
input- input set with keys from the mapmap- the map to map
-
-
Method Details
-
handleAddition
Deprecated.- Parameters:
mapValue- map value to add- Returns:
- true if the given mapValue was an addition
-
handleRemoval
Deprecated.- Parameters:
mapValue- map value to remove- Returns:
- true if the given mapValue has been removed
-
dispose
Deprecated.Description copied from interface:IObservableDisposes of this observable object, removing all listeners registered with this object, and all listeners this object might have registered on other objects.- Specified by:
disposein interfaceIObservable- Overrides:
disposein classAbstractObservable
-
addListener
- Parameters:
listenerType- arbitrary object to identify a type of the listenerlistener- the listener to add; notnull
-
removeListener
- Parameters:
listenerType- arbitrary object to identify a type of the listenerlistener- the listener to remove; notnull
-
hasListeners
protected boolean hasListeners() -
fireEvent
-
firstListenerAdded
protected void firstListenerAdded() -
lastListenerRemoved
protected void lastListenerRemoved() -
getRealm
- Returns:
- Returns the realm.
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-