public abstract class AClassDependencyDetector<TResultData> extends AnalyzableElementDependantsDetector<ClassInformation> implements IMutableClassInformationProcessor<TResultData>
Constructor and Description |
---|
AClassDependencyDetector(IProgressMonitor progressMonitor,
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
matches
process
public AClassDependencyDetector(IProgressMonitor progressMonitor, ClassInformation classInfo)
public TResultData getResultData()
getResultData
in interface IClassInformationProcessor<TResultData>
protected boolean hasMonitor()
protected boolean doMonitoring(java.lang.String itemName)
protected IProgressMonitor getMonitor()
protected void setMonitor(IProgressMonitor newValue)