public abstract class AClassDependencyDetector<TResultData> extends AnalyzableElementDependantsDetector<org.pfsw.tools.cda.base.model.ClassInformation> implements org.pfsw.tools.cda.base.model.processing.IMutableClassInformationProcessor<TResultData>
Constructor and Description |
---|
AClassDependencyDetector(IProgressMonitor progressMonitor,
org.pfsw.tools.cda.base.model.ClassInformation classInfo)
Initialize the new instance with a progress monitor and a class.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
doMonitoring(java.lang.String itemName)
Handles updating the progress monitor if one is available.
|
protected IProgressMonitor |
getMonitor() |
TResultData |
getResultData()
Returns any data that has been produced during the processing.
|
protected boolean |
hasMonitor() |
protected void |
setMonitor(IProgressMonitor newValue) |
getAnalyzedElement, getExcludedElements, isExcluded, matches, process, setAnalyzedElement, setExcludedElements
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setAnalyzedElement, setExcludedElements
public AClassDependencyDetector(IProgressMonitor progressMonitor, org.pfsw.tools.cda.base.model.ClassInformation classInfo)
public TResultData getResultData()
getResultData
in interface org.pfsw.tools.cda.base.model.processing.IClassInformationProcessor<TResultData>
protected boolean hasMonitor()
protected boolean doMonitoring(java.lang.String itemName)
protected IProgressMonitor getMonitor()
protected void setMonitor(IProgressMonitor newValue)