|
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 IObservable
listener
- public void removeChangeListener(IChangeListener listener)
IObservable
removeChangeListener
in interface IObservable
listener
- public void addStaleListener(IStaleListener listener)
IObservable
addStaleListener
in interface IObservable
listener
- IObservable.isStale()
public void removeStaleListener(IStaleListener listener)
IObservable
removeStaleListener
in interface IObservable
listener
- protected void fireChange()
protected void fireStale()
public void dispose()
IObservable
dispose
in interface IObservable
protected 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.