Class ChangeSupport
java.lang.Object
org.eclipse.core.databinding.observable.ChangeSupport
- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(IChangeListener listener) voidaddDisposeListener(IDisposeListener listener) voidaddListener(Object listenerType, IObservablesListener listener) voidaddStaleListener(IStaleListener listener) protected Objectclone()voiddispose()voidfireEvent(ObservableEvent event) protected abstract voidgetRealm()protected booleanprotected abstract voidvoidremoveChangeListener(IChangeListener listener) voidremoveDisposeListener(IDisposeListener listener) voidremoveListener(Object listenerType, IObservablesListener listener) voidremoveStaleListener(IStaleListener listener)
-
Constructor Details
-
ChangeSupport
- Parameters:
realm- the realm
-
-
Method Details
-
addListener
- Parameters:
listenerType- arbitrary object to identify a type of the listenerlistener- the listener to add; notnull
-
removeListener
- Parameters:
listenerType- arbitrary object to identify a type of the listenerlistener- the listener to remove; notnull
-
fireEvent
-
firstListenerAdded
protected abstract void firstListenerAdded() -
lastListenerRemoved
protected abstract void lastListenerRemoved() -
addChangeListener
- Parameters:
listener- the listener to add; notnull
-
removeChangeListener
- Parameters:
listener- the listener to remove; notnull
-
addStaleListener
- Parameters:
listener- the listener to add; notnull
-
removeStaleListener
- Parameters:
listener- the listener to remove; notnull
-
addDisposeListener
- Parameters:
listener- the listener to add; notnull- Since:
- 1.2
-
removeDisposeListener
- Parameters:
listener- the listener to remove; notnull- Since:
- 1.2
-
hasListeners
protected boolean hasListeners() -
dispose
public void dispose() -
getRealm
- Returns:
- Returns the realm.
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-