Interface ISourceFileLocator
- All Known Implementing Classes:
AntFilesLocator, AntResourcesLocator, DirectorySourceFileLocator, InputStreamSourceFileLocator, MultiSourceFileLocator, ReportSupport.NoSourceLocator, ReportSupport.SourceFileCollection
public interface ISourceFileLocator
Interface to look-up source files that will be included with the report.
-
Method Summary
Modifier and TypeMethodDescriptiongetSourceFile(String packageName, String fileName) Tries to locate the given source file and opens a reader with the appropriate encoding.intReturns number of blank characters that represent a tab in source code.
-
Method Details
-
getSourceFile
Tries to locate the given source file and opens a reader with the appropriate encoding.- Parameters:
packageName- VM name of the packagefileName- name of the source file- Returns:
- reader if the file could be located,
nullotherwise - Throws:
IOException- in case of problems while opening the file
-
getTabWidth
int getTabWidth()Returns number of blank characters that represent a tab in source code.- Returns:
- tab width as number of blanks
-