public class DerivedResourceCleanerJob
extends org.eclipse.core.runtime.jobs.Job
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.Object | 
DERIVED_RESOURCE_CLEANER_JOB_FAMILY  | 
| Constructor and Description | 
|---|
DerivedResourceCleanerJob()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
belongsTo(java.lang.Object family)  | 
protected org.eclipse.core.runtime.IStatus | 
cleanUpDerivedResources(org.eclipse.core.runtime.IProgressMonitor monitor,
                       org.eclipse.core.resources.IProject project)  | 
protected void | 
deleteEmptyParent(org.eclipse.core.runtime.IProgressMonitor monitor,
                 org.eclipse.core.resources.IContainer container)  | 
void | 
initialize(org.eclipse.core.resources.IProject projectToClean,
          java.lang.String folderNameToClean)  | 
protected org.eclipse.core.runtime.IStatus | 
run(org.eclipse.core.runtime.IProgressMonitor monitor)  | 
protected boolean | 
shouldBeProcessed(org.eclipse.core.resources.IProject project)  | 
addJobChangeListener, cancel, canceling, create, done, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, removeJobChangeListener, schedule, schedule, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRulepublic static final java.lang.Object DERIVED_RESOURCE_CLEANER_JOB_FAMILY
public boolean belongsTo(java.lang.Object family)
belongsTo in class org.eclipse.core.runtime.jobs.Jobpublic void initialize(org.eclipse.core.resources.IProject projectToClean,
              java.lang.String folderNameToClean)
protected org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
run in class org.eclipse.core.runtime.jobs.Jobprotected org.eclipse.core.runtime.IStatus cleanUpDerivedResources(org.eclipse.core.runtime.IProgressMonitor monitor,
                                                       org.eclipse.core.resources.IProject project)
                                                            throws org.eclipse.core.runtime.CoreException,
                                                                   org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.runtime.CoreExceptionorg.eclipse.core.runtime.OperationCanceledExceptionprotected void deleteEmptyParent(org.eclipse.core.runtime.IProgressMonitor monitor,
                     org.eclipse.core.resources.IContainer container)
                          throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionprotected boolean shouldBeProcessed(org.eclipse.core.resources.IProject project)