org.pf.tools.cda.core.dependency.analyzer
Class ClassDependantsDetector<TResultData>

java.lang.Object
  extended by org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector<ClassInformation>
      extended by org.pf.tools.cda.core.dependency.analyzer.AClassDependencyDetector<TResultData>
          extended by org.pf.tools.cda.core.dependency.analyzer.ClassDependantsDetector<TResultData>
All Implemented Interfaces:
org.pf.bif.filter.IObjectFilter, IAnalyzableElementProcessor<ClassInformation>, IClassInformationProcessor<TResultData>, IMutableAnalyzableElementProcessor<ClassInformation>, IMutableClassInformationProcessor<TResultData>

public class ClassDependantsDetector<TResultData>
extends AClassDependencyDetector<TResultData>

An instance of this class can be used to detect direct dependants of a given class.

Version:
1.0
Author:
M.Duchrow

Constructor Summary
ClassDependantsDetector(IProgressMonitor progressMonitor, ClassInformation classInfo)
          Initialize the new instance with an optional monitor and the class for which the dependant class should be found.
 
Method Summary
 
Methods inherited from class org.pf.tools.cda.core.dependency.analyzer.AClassDependencyDetector
getResultData, matches, process
 
Methods inherited from class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
getAnalyzedElement, getExcludedElements, matches, setAnalyzedElement, setExcludedElements
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pf.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor
setAnalyzedElement, setExcludedElements
 
Methods inherited from interface org.pf.tools.cda.base.model.processing.IAnalyzableElementProcessor
matches
 

Constructor Detail

ClassDependantsDetector

public ClassDependantsDetector(IProgressMonitor progressMonitor,
                               ClassInformation classInfo)
Initialize the new instance with an optional monitor and the class for which the dependant class should be found.