|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.set.ObservableSet
org.eclipse.core.databinding.observable.set.MappedSet
public class MappedSet
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.
Field Summary |
---|
Fields inherited from class org.eclipse.core.databinding.observable.set.ObservableSet |
---|
elementType, wrappedSet |
Constructor Summary | |
---|---|
MappedSet(IObservableSet input,
IObservableMap map)
Deprecated. |
Method Summary | |
---|---|
protected void |
addListener(Object listenerType,
IObservablesListener listener)
|
protected Object |
clone()
|
void |
dispose()
Deprecated. 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 |
fireEvent(ObservableEvent event)
|
protected void |
firstListenerAdded()
|
Realm |
getRealm()
|
protected boolean |
handleAddition(Object mapValue)
Deprecated. |
protected boolean |
handleRemoval(Object mapValue)
Deprecated. |
protected boolean |
hasListeners()
|
protected void |
lastListenerRemoved()
|
protected void |
removeListener(Object listenerType,
IObservablesListener listener)
|
Methods inherited from class org.eclipse.core.databinding.observable.set.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, toString |
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable |
---|
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable |
---|
addChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener |
Constructor Detail |
---|
public MappedSet(IObservableSet input, IObservableMap map)
input
- map
- Method Detail |
---|
protected boolean handleAddition(Object mapValue)
mapValue
-
protected boolean handleRemoval(Object mapValue)
mapValue
-
public void dispose()
IObservable
dispose
in interface IObservable
dispose
in class ObservableSet
protected void addListener(Object listenerType, IObservablesListener listener)
listenerType
- listener
- protected void removeListener(Object listenerType, IObservablesListener listener)
listenerType
- listener
- protected boolean hasListeners()
protected void fireEvent(ObservableEvent event)
protected void firstListenerAdded()
protected void lastListenerRemoved()
public Realm getRealm()
protected Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.