|
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.DecoratingObservable
public class DecoratingObservable
An observable which decorates another observable
Constructor Summary | |
---|---|
DecoratingObservable(IObservable decorated,
boolean disposeDecoratedOnDispose)
Constructs a DecoratingObservable which decorates the given observable. |
Method Summary | |
---|---|
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)
|
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable |
---|
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireChange, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable |
---|
addChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener |
Constructor Detail |
---|
public DecoratingObservable(IObservable decorated, boolean disposeDecoratedOnDispose)
decorated
- the observable being decorated.disposeDecoratedOnDispose
- whether the decorated observable should be disposed when the
decorator is disposedMethod Detail |
---|
public IObservable getDecorated()
getDecorated
in interface IDecoratingObservable
public boolean isStale()
IObservable
isStale
in interface IObservable
protected void getterCalled()
protected void firstListenerAdded()
protected void lastListenerRemoved()
protected void handleStaleEvent(StaleEvent event)
event
- the stale event received from the decorated observablepublic boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void dispose()
IObservable
dispose
in interface IObservable
dispose
in class AbstractObservable
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)
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.