public class DecoratingObservable extends AbstractObservable implements IDecoratingObservable
| Constructor and Description |
|---|
DecoratingObservable(IObservable decorated,
boolean disposeDecoratedOnDispose)
Constructs a DecoratingObservable which decorates the given observable.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addListener(Object listenerType,
IObservablesListener listener) |
protected 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.
|
boolean |
equals(Object obj) |
protected void |
fireEvent(ObservableEvent event) |
protected void |
firstListenerAdded() |
IObservable |
getDecorated() |
Realm |
getRealm() |
protected void |
getterCalled() |
protected void |
handleStaleEvent(StaleEvent event)
Called whenever a StaleEvent is received from the decorated observable.
|
int |
hashCode() |
protected boolean |
hasListeners() |
boolean |
isStale()
Returns whether the state of this observable is stale and is expected to
change soon.
|
protected void |
lastListenerRemoved() |
protected void |
removeListener(Object listenerType,
IObservablesListener listener) |
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireChange, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerfinalize, getClass, notify, notifyAll, toString, wait, wait, waitaddChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListenerpublic DecoratingObservable(IObservable decorated, boolean disposeDecoratedOnDispose)
decorated - the observable being decorated.disposeDecoratedOnDispose - whether the decorated observable should be disposed when the
decorator is disposedpublic IObservable getDecorated()
getDecorated in interface IDecoratingObservablepublic boolean isStale()
IObservableisStale in interface IObservableprotected void getterCalled()
protected void firstListenerAdded()
protected void lastListenerRemoved()
protected void handleStaleEvent(StaleEvent event)
event - the stale event received from the decorated observablepublic void dispose()
IObservabledispose in interface IObservabledispose in class AbstractObservableprotected 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)
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.