public class ClassesProcessingTask extends AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassInformation,org.pfsw.tools.cda.base.model.ClassInformation>
Constructor and Description |
---|
ClassesProcessingTask(java.lang.String type,
org.pfsw.tools.cda.base.model.ClassInformation classInfo,
org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<?> processor,
IProgressMonitor monitor,
IElementsProcessingResultHandler resultHandler)
Initialize the new instance with the necessary callback objects.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<org.pfsw.tools.cda.base.model.ClassInformation> |
createInitialExcludeCollection()
Returns a collection with elements that should be excluded.
|
protected boolean |
doProcessing(java.util.Collection<org.pfsw.tools.cda.base.model.ClassInformation> result)
Does the processing over the workset's elements.
|
protected org.pfsw.tools.cda.base.model.ClassInformation |
getClassInfo() |
protected org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<?> |
getClassProcessor() |
protected org.pfsw.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor<org.pfsw.tools.cda.base.model.ClassInformation> |
getElementProcessor()
Returns the processor that processes and matches the elements given to it.
|
protected org.pfsw.tools.cda.base.model.ClassInformation |
getStartElement()
Returns the element on which the processing gets executed.
|
protected void |
setClassInfo(org.pfsw.tools.cda.base.model.ClassInformation newValue) |
protected void |
setClassProcessor(org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<?> newValue) |
createResult, getProcessingType, getProgressMonitor, getResultHandler, getWorkset, hasProgressMonitor, isRecursiveProcessing, newResultCollection, recursiveProcessing, run, setIsRecursiveProcessing, setProcessingType, setProgressMonitor, setResultHandler
public ClassesProcessingTask(java.lang.String type, org.pfsw.tools.cda.base.model.ClassInformation classInfo, org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<?> processor, IProgressMonitor monitor, IElementsProcessingResultHandler resultHandler)
protected boolean doProcessing(java.util.Collection<org.pfsw.tools.cda.base.model.ClassInformation> result)
doProcessing
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassInformation,org.pfsw.tools.cda.base.model.ClassInformation>
protected org.pfsw.tools.cda.base.model.ClassInformation getStartElement()
getStartElement
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassInformation,org.pfsw.tools.cda.base.model.ClassInformation>
protected org.pfsw.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor<org.pfsw.tools.cda.base.model.ClassInformation> getElementProcessor()
AnalyzableElementsProcessingTask
getElementProcessor
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassInformation,org.pfsw.tools.cda.base.model.ClassInformation>
protected java.util.Collection<org.pfsw.tools.cda.base.model.ClassInformation> createInitialExcludeCollection()
AnalyzableElementsProcessingTask
createInitialExcludeCollection
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassInformation,org.pfsw.tools.cda.base.model.ClassInformation>
protected org.pfsw.tools.cda.base.model.ClassInformation getClassInfo()
protected void setClassInfo(org.pfsw.tools.cda.base.model.ClassInformation newValue)
protected org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<?> getClassProcessor()
protected void setClassProcessor(org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<?> newValue)