Interface IProjectSourceProvider
- 
 public interface IProjectSourceProviderProvides information about files in projects being compared.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanfileExists(Path path)Checks whether a file for the specified path exists.List<Path>getFileListRecursively(Path path)Returns the file list for given folder path and all its subfolders.InputStreamgetFileStream(Path path)Returns a file stream for the specified path.voidstop()Stops the project source provider in the flow of the comparison session closure.
 
- 
- 
- 
Method Detail- 
fileExistsboolean fileExists(Path path) Checks whether a file for the specified path exists.- Parameters:
- path- the specified path to check the existence for, cannot be- null
- Returns:
- trueif the file exists,- falseotherwise
 
 - 
getFileListRecursivelyList<Path> getFileListRecursively(Path path) Returns the file list for given folder path and all its subfolders.- Parameters:
- path- the relative folder path to get the file list for, can not be- null
- Returns:
- the list of relative file paths, never null
 
 - 
getFileStreamInputStream getFileStream(Path path) Returns a file stream for the specified path.- Parameters:
- path- the string with the path
- Returns:
- the input stream
 
 - 
stopvoid stop() Stops the project source provider in the flow of the comparison session closure.
 
- 
 
-