public class WritableSet extends ObservableSet
IObservableSet.
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.
elementType, wrappedSet| Constructor and Description |
|---|
WritableSet()
Constructs a new empty instance in the default realm with a
null element type. |
WritableSet(Collection c,
Object elementType)
Constructs a new instance in the default realm containing the
elements of the given collection.
|
WritableSet(Realm realm)
Constructs a new empty instance in the given realm and a
null element type. |
WritableSet(Realm realm,
Collection c,
Object elementType)
Constructs a new instance in the default realm with the given element
type, containing the elements of the given collection.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Object o) |
boolean |
addAll(Collection c) |
protected void |
addListener(Object listenerType,
IObservablesListener listener) |
void |
clear() |
protected Object |
clone() |
protected void |
fireEvent(ObservableEvent event) |
protected void |
firstListenerAdded() |
Realm |
getRealm() |
protected boolean |
hasListeners() |
protected void |
lastListenerRemoved() |
boolean |
remove(Object o) |
boolean |
removeAll(Collection c) |
protected void |
removeListener(Object listenerType,
IObservablesListener listener) |
boolean |
retainAll(Collection c) |
static WritableSet |
withElementType(Object elementType) |
addSetChangeListener, contains, containsAll, dispose, equals, fireChange, fireSetChange, getElementType, getterCalled, hashCode, isEmpty, isStale, iterator, removeSetChangeListener, setStale, setWrappedSet, size, toArray, toArray, toStringaddChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerfinalize, getClass, notify, notifyAll, wait, wait, waitaddChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerpublic WritableSet()
null element type.public WritableSet(Collection c, Object elementType)
c - elementType - can be nullpublic WritableSet(Realm realm)
null element type.realm - public WritableSet(Realm realm, Collection c, Object elementType)
realm - c - elementType - can be nullpublic boolean add(Object o)
add in interface Collectionadd in interface Setadd in interface IObservableSetadd in class ObservableSetpublic boolean addAll(Collection c)
addAll in interface CollectionaddAll in interface SetaddAll in interface IObservableSetaddAll in class ObservableSetpublic boolean remove(Object o)
remove in interface Collectionremove in interface Setremove in interface IObservableSetremove in class ObservableSetpublic boolean removeAll(Collection c)
removeAll in interface CollectionremoveAll in interface SetremoveAll in interface IObservableSetremoveAll in class ObservableSetpublic boolean retainAll(Collection c)
retainAll in interface CollectionretainAll in interface SetretainAll in interface IObservableSetretainAll in class ObservableSetpublic void clear()
clear in interface Collectionclear in interface Setclear in class ObservableSetpublic static WritableSet withElementType(Object elementType)
elementType - can be nullprotected 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 ObjectCloneNotSupportedException
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.