TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.hyades.ui.internal.provider
Class ResourceChangeUpdaterProvider

java.lang.Object
  extended by org.eclipse.hyades.ui.internal.provider.ResourceChangeUpdaterProvider
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.hyades.ui.util.IDisposable
Direct Known Subclasses:
ResourceChangeUpdaterProvider.UIUpdaterProvider

public class ResourceChangeUpdaterProvider
extends java.lang.Object
implements org.eclipse.core.resources.IResourceChangeListener, org.eclipse.hyades.ui.util.IDisposable


Nested Class Summary
static class ResourceChangeUpdaterProvider.UIUpdaterProvider
           
 
Field Summary
protected  IResourceChangeUpdater resourceChangeUpdater
           
 
Constructor Summary
ResourceChangeUpdaterProvider()
           
 
Method Summary
 void dispose()
           
protected  void doProcessDelta(org.eclipse.core.resources.IResourceDelta delta)
          Utility method that allows subclasses to wrap the entire work of processing the resource delta and updater notification.
 IResourceChangeUpdater getResourceChangeUpdater()
          Returns the resource change updater.
protected  void processDelta(org.eclipse.core.resources.IResourceDelta delta)
          Process the resource delta for a resource change.
 void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
           
 void setResourceChangeUpdater(IResourceChangeUpdater resourceChangeUpdater)
          Sets the resource change updater.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceChangeUpdater

protected IResourceChangeUpdater resourceChangeUpdater
Constructor Detail

ResourceChangeUpdaterProvider

public ResourceChangeUpdaterProvider()
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.hyades.ui.util.IDisposable
See Also:
IDisposable.dispose()

setResourceChangeUpdater

public void setResourceChangeUpdater(IResourceChangeUpdater resourceChangeUpdater)
Sets the resource change updater.

Parameters:
resourceChangeUpdater -

getResourceChangeUpdater

public IResourceChangeUpdater getResourceChangeUpdater()
Returns the resource change updater.


resourceChanged

public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Specified by:
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListener
See Also:
IResourceChangeListener.resourceChanged(org.eclipse.core.resources.IResourceChangeEvent)

doProcessDelta

protected void doProcessDelta(org.eclipse.core.resources.IResourceDelta delta)
Utility method that allows subclasses to wrap the entire work of processing the resource delta and updater notification.

Parameters:
delta -

processDelta

protected void processDelta(org.eclipse.core.resources.IResourceDelta delta)
Process the resource delta for a resource change.

Parameters:
delta -

TPTP 4.5.0 Platform Project
Internal API Specification