|
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
public abstract class AbstractObservable
| Constructor Summary | |
|---|---|
AbstractObservable(Realm realm)
|
|
| Method Summary | |
|---|---|
void |
addChangeListener(IChangeListener listener)
Adds the given change listener to the list of change listeners. |
void |
addDisposeListener(IDisposeListener listener)
Adds the given dispose listener to the list of dispose listeners. |
protected void |
addListener(java.lang.Object listenerType,
IObservablesListener listener)
|
void |
addStaleListener(IStaleListener listener)
Adds the given stale listener to the list of stale listeners. |
protected void |
checkRealm()
Asserts that the realm is the current realm. |
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 |
fireStale()
|
protected void |
firstListenerAdded()
|
Realm |
getRealm()
|
protected boolean |
hasListeners()
|
boolean |
isDisposed()
Returns whether the observable has been disposed |
protected void |
lastListenerRemoved()
|
void |
removeChangeListener(IChangeListener listener)
Removes the given change listener from the list of change listeners. |
void |
removeDisposeListener(IDisposeListener listener)
Removes the given dispose listener from the list of dispose listeners. |
protected void |
removeListener(java.lang.Object listenerType,
IObservablesListener listener)
|
void |
removeStaleListener(IStaleListener listener)
Removes the given stale listener from the list of stale listeners. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.core.databinding.observable.IObservable |
|---|
getRealm, isStale |
| Constructor Detail |
|---|
public AbstractObservable(Realm realm)
realm - | Method Detail |
|---|
public void addChangeListener(IChangeListener listener)
IObservable
addChangeListener in interface IObservablepublic void removeChangeListener(IChangeListener listener)
IObservable
removeChangeListener in interface IObservablepublic void addStaleListener(IStaleListener listener)
IObservable
addStaleListener in interface IObservableIObservable.isStale()public void removeStaleListener(IStaleListener listener)
IObservable
removeStaleListener in interface IObservablepublic void addDisposeListener(IDisposeListener listener)
IObservable
addDisposeListener in interface IObservablelistener - the listener to addpublic void removeDisposeListener(IDisposeListener listener)
IObservable
removeDisposeListener in interface IObservablelistener - the listener to removeprotected void fireChange()
protected void fireStale()
public boolean isDisposed()
IObservable
isDisposed in interface IObservablepublic void dispose()
IObservable
dispose in interface IObservableprotected void checkRealm()
AssertionFailedException - if the realm is not the current realmRealm.isCurrent()
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)
protected void firstListenerAdded()
protected void lastListenerRemoved()
public Realm getRealm()
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.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.