org.eclipse.cdt.managedbuilder.internal.core
Class ResourceChangeHandler

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.core.ResourceChangeHandler
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.ISaveParticipant

public class ResourceChangeHandler
extends java.lang.Object
implements org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.ISaveParticipant


Constructor Summary
ResourceChangeHandler()
           
 
Method Summary
 void doneSaving(org.eclipse.core.resources.ISaveContext context)
           
 void prepareToSave(org.eclipse.core.resources.ISaveContext context)
           
 void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
           
 void rollback(org.eclipse.core.resources.ISaveContext context)
           
 void saving(org.eclipse.core.resources.ISaveContext context)
           
 void sendClose(org.eclipse.core.resources.IProject project)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceChangeHandler

public ResourceChangeHandler()
Method Detail

sendClose

public void sendClose(org.eclipse.core.resources.IProject project)

resourceChanged

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

saving

public void saving(org.eclipse.core.resources.ISaveContext context)
            throws org.eclipse.core.runtime.CoreException
Specified by:
saving in interface org.eclipse.core.resources.ISaveParticipant
Throws:
org.eclipse.core.runtime.CoreException

doneSaving

public void doneSaving(org.eclipse.core.resources.ISaveContext context)
Specified by:
doneSaving in interface org.eclipse.core.resources.ISaveParticipant

prepareToSave

public void prepareToSave(org.eclipse.core.resources.ISaveContext context)
                   throws org.eclipse.core.runtime.CoreException
Specified by:
prepareToSave in interface org.eclipse.core.resources.ISaveParticipant
Throws:
org.eclipse.core.runtime.CoreException

rollback

public void rollback(org.eclipse.core.resources.ISaveContext context)
Specified by:
rollback in interface org.eclipse.core.resources.ISaveParticipant