org.eclipse.cdt.managedbuilder.internal.core
Class ResourceChangeHandler
java.lang.Object
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
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 |
ResourceChangeHandler
public ResourceChangeHandler()
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