E - the type of the elements in this setpublic class DecoratingObservableSet<E> extends DecoratingObservableCollection<E> implements IObservableSet<E>
| Constructor and Description |
|---|
DecoratingObservableSet(IObservableSet<E> decorated,
boolean disposeDecoratedOnDispose)
Constructs a DecoratingObservableSet which decorates the given
observable.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addListener(java.lang.Object listenerType,
IObservablesListener listener) |
void |
addSetChangeListener(ISetChangeListener<? super E> listener) |
void |
clear() |
protected java.lang.Object |
clone() |
void |
dispose()
Disposes of this observable object, removing all listeners registered
with this object, and all listeners this object might have registered on
other objects.
|
protected void |
fireChange() |
protected void |
fireEvent(ObservableEvent event) |
protected void |
fireSetChange(SetDiff<E> diff) |
protected void |
firstListenerAdded() |
Realm |
getRealm() |
protected void |
handleSetChange(SetChangeEvent<? extends E> event)
Called whenever a SetChangeEvent is received from the decorated
observable.
|
protected boolean |
hasListeners() |
protected void |
lastListenerRemoved() |
protected void |
removeListener(java.lang.Object listenerType,
IObservablesListener listener) |
void |
removeSetChangeListener(ISetChangeListener<? super E> listener) |
add, addAll, contains, containsAll, equals, getElementType, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toStringgetDecorated, getterCalled, handleStaleEvent, isStaleaddChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerfinalize, getClass, notify, notifyAll, wait, wait, waitadd, addAll, contains, containsAll, equals, getElementType, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArrayaddChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, isStale, removeChangeListener, removeDisposeListener, removeStaleListenerpublic DecoratingObservableSet(IObservableSet<E> decorated, boolean disposeDecoratedOnDispose)
decorated - the observable set being decorateddisposeDecoratedOnDispose - public void clear()
clear in interface java.util.Collection<E>clear in interface java.util.Set<E>clear in class DecoratingObservableCollection<E>public void addSetChangeListener(ISetChangeListener<? super E> listener)
addSetChangeListener in interface IObservableSet<E>public void removeSetChangeListener(ISetChangeListener<? super E> listener)
removeSetChangeListener in interface IObservableSet<E>protected void fireChange()
fireChange in class AbstractObservableprotected void firstListenerAdded()
firstListenerAdded in class DecoratingObservableprotected void lastListenerRemoved()
lastListenerRemoved in class DecoratingObservableprotected void handleSetChange(SetChangeEvent<? extends E> event)
event - the change event received from the decorated observablepublic void dispose()
IObservabledispose in interface IObservabledispose in class DecoratingObservableCollection<E>protected void addListener(java.lang.Object listenerType,
IObservablesListener listener)
listenerType - listener - protected void removeListener(java.lang.Object listenerType,
IObservablesListener listener)
listenerType - listener - protected boolean hasListeners()
protected void fireEvent(ObservableEvent event)
public Realm getRealm()
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.