Class ChangeSupport
- java.lang.Object
-
- org.eclipse.core.databinding.observable.ChangeSupport
-
public abstract class ChangeSupport extends Object
- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description ChangeSupport(Realm realm)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(IChangeListener listener)voidaddDisposeListener(IDisposeListener listener)voidaddListener(Object listenerType, IObservablesListener listener)voidaddStaleListener(IStaleListener listener)protected Objectclone()voiddispose()voidfireEvent(ObservableEvent event)protected abstract voidfirstListenerAdded()RealmgetRealm()protected booleanhasListeners()protected abstract voidlastListenerRemoved()voidremoveChangeListener(IChangeListener listener)voidremoveDisposeListener(IDisposeListener listener)voidremoveListener(Object listenerType, IObservablesListener listener)voidremoveStaleListener(IStaleListener listener)
-
-
-
Constructor Detail
-
ChangeSupport
public ChangeSupport(Realm realm)
- Parameters:
realm-
-
-
Method Detail
-
addListener
public void addListener(Object listenerType, IObservablesListener listener)
-
removeListener
public void removeListener(Object listenerType, IObservablesListener listener)
-
fireEvent
public void fireEvent(ObservableEvent event)
-
firstListenerAdded
protected abstract void firstListenerAdded()
-
lastListenerRemoved
protected abstract void lastListenerRemoved()
-
addChangeListener
public void addChangeListener(IChangeListener listener)
- Parameters:
listener-
-
removeChangeListener
public void removeChangeListener(IChangeListener listener)
- Parameters:
listener-
-
addStaleListener
public void addStaleListener(IStaleListener listener)
- Parameters:
listener-
-
removeStaleListener
public void removeStaleListener(IStaleListener listener)
- Parameters:
listener-
-
addDisposeListener
public void addDisposeListener(IDisposeListener listener)
- Parameters:
listener-- Since:
- 1.2
-
removeDisposeListener
public void removeDisposeListener(IDisposeListener listener)
- Parameters:
listener-- Since:
- 1.2
-
hasListeners
protected boolean hasListeners()
-
dispose
public void dispose()
-
getRealm
public Realm getRealm()
- Returns:
- Returns the realm.
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-