|
Eclipse Platform Release 3.3 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.core.databinding.observable.ChangeManager
org.eclipse.core.databinding.observable.AbstractObservable
| Constructor Summary | |
|---|---|
AbstractObservable(Realm realm)
|
|
| Method Summary | |
|---|---|
void |
addChangeListener(IChangeListener listener)
Adds the given change listener to the list of change listeners. |
protected void |
addListener(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. |
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()
Returns the realm for this observable. |
protected boolean |
hasListeners()
|
protected void |
lastListenerRemoved()
|
void |
removeChangeListener(IChangeListener listener)
Removes the given change listener from the list of change listeners. |
protected void |
removeListener(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 |
|---|
clone, 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 IObservablelistener - public void removeChangeListener(IChangeListener listener)
IObservable
removeChangeListener in interface IObservablelistener - public void addStaleListener(IStaleListener listener)
IObservable
addStaleListener in interface IObservablelistener - IObservable.isStale()public void removeStaleListener(IStaleListener listener)
IObservable
removeStaleListener in interface IObservablelistener - protected void fireChange()
protected void fireStale()
public void dispose()
IObservable
dispose in interface IObservableprotected void checkRealm()
AssertionFailedException - if the realm is not the current realmRealm.isCurrent()
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()
|
Eclipse Platform Release 3.3 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.