public class PackagesProcessingTask extends AnalyzableElementsProcessingTask<ClassPackage,ClassPackage>
Constructor and Description |
---|
PackagesProcessingTask(java.lang.String type,
ClassPackage aPackage,
IMutableClassPackageProcessor processor,
IProgressMonitor monitor,
IElementsProcessingResultHandler resultHandler)
Initialize the new instance with default values.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
doProcessing(java.util.Collection<ClassPackage> result)
Does the processing over the workset's elements.
|
protected ClassPackage |
getClassPackage() |
protected IMutableAnalyzableElementProcessor<ClassPackage> |
getElementProcessor()
Returns the processor that processes and matches the elements given to it.
|
protected IMutableClassPackageProcessor |
getPackageProcessor() |
protected ClassPackage |
getStartElement()
Returns the element on which the processing gets executed.
|
protected void |
setClassPackage(ClassPackage newValue) |
protected void |
setPackageProcessor(IMutableClassPackageProcessor newValue) |
createInitialExcludeCollection, createResult, getProcessingType, getProgressMonitor, getResultHandler, getWorkset, hasProgressMonitor, isRecursiveProcessing, newResultCollection, recursiveProcessing, run, setIsRecursiveProcessing, setProcessingType, setProgressMonitor, setResultHandler
public PackagesProcessingTask(java.lang.String type, ClassPackage aPackage, IMutableClassPackageProcessor processor, IProgressMonitor monitor, IElementsProcessingResultHandler resultHandler)
protected boolean doProcessing(java.util.Collection<ClassPackage> result)
doProcessing
in class AnalyzableElementsProcessingTask<ClassPackage,ClassPackage>
protected ClassPackage getStartElement()
getStartElement
in class AnalyzableElementsProcessingTask<ClassPackage,ClassPackage>
protected IMutableAnalyzableElementProcessor<ClassPackage> getElementProcessor()
AnalyzableElementsProcessingTask
getElementProcessor
in class AnalyzableElementsProcessingTask<ClassPackage,ClassPackage>
protected ClassPackage getClassPackage()
protected void setClassPackage(ClassPackage newValue)
protected IMutableClassPackageProcessor getPackageProcessor()
protected void setPackageProcessor(IMutableClassPackageProcessor newValue)