Eclipse Platform
Release 3.3

org.eclipse.core.databinding.observable
Class ChangeSupport

java.lang.Object
  extended byorg.eclipse.core.databinding.observable.ChangeManager
      extended byorg.eclipse.core.databinding.observable.ChangeSupport

public abstract class ChangeSupport
extends org.eclipse.core.databinding.observable.ChangeManager

Since:
1.0

Constructor Summary
ChangeSupport(Realm realm)
           
 
Method Summary
 void addChangeListener(IChangeListener listener)
           
 void addListener(Object listenerType, IObservablesListener listener)
           
 void addStaleListener(IStaleListener listener)
           
 void dispose()
           
 void fireEvent(ObservableEvent event)
           
protected abstract  void firstListenerAdded()
           
 Realm getRealm()
           
protected  boolean hasListeners()
           
protected abstract  void lastListenerRemoved()
           
 void removeChangeListener(IChangeListener listener)
           
 void removeListener(Object listenerType, IObservablesListener listener)
           
 void removeStaleListener(IStaleListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeSupport

public ChangeSupport(Realm realm)
Parameters:
realm -
Method Detail

addListener

public void addListener(Object listenerType,
                        IObservablesListener listener)
Parameters:
listenerType -
listener -

removeListener

public void removeListener(Object listenerType,
                           IObservablesListener listener)
Parameters:
listenerType -
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 -

hasListeners

protected boolean hasListeners()

dispose

public void dispose()

getRealm

public Realm getRealm()
Returns:
Returns the realm.

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.