Class DtProjectSourceProvider
java.lang.Object
com._1c.g5.v8.dt.internal.compare.datasource.AbstractProjectSourceProvider
com._1c.g5.v8.dt.internal.compare.datasource.DtProjectSourceProvider
- All Implemented Interfaces:
IProjectSourceProvider
,IExtendedProjectSourceProvider
Source provider for the live V8 project comparison data source
-
Constructor Summary
ConstructorsConstructorDescriptionDtProjectSourceProvider
(org.eclipse.core.resources.IProject project) Constructs the data source -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
fileExists
(Path path) Checks whether a file for the specified path exists.getFileListRecursively
(Path path) Returns the file list for given folder path and all its subfolders.getFileStream
(Path path) Returns a file stream for the specified path.Gets the full import request.int
hashCode()
void
stop()
Stops the project source provider in the flow of the comparison session closure.Methods inherited from class com._1c.g5.v8.dt.internal.compare.datasource.AbstractProjectSourceProvider
getProjectName, getProjectNature, getTargetRuntimeVersion
-
Constructor Details
-
DtProjectSourceProvider
public DtProjectSourceProvider(org.eclipse.core.resources.IProject project) Constructs the data source- Parameters:
project
- The project reference, may not benull
-
-
Method Details
-
fileExists
Description copied from interface:IProjectSourceProvider
Checks whether a file for the specified path exists.- Parameters:
path
- the specified path to check the existence for, cannot benull
- Returns:
true
if the file exists,false
otherwise
-
getFullImportRequest
Description copied from interface:IExtendedProjectSourceProvider
Gets the full import request.- Returns:
- The definition of sources that should be imported during the full import request
-
getFileListRecursively
Description copied from interface:IProjectSourceProvider
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 benull
- Returns:
- the list of relative file paths, never
null
-
getFileStream
Description copied from interface:IProjectSourceProvider
Returns a file stream for the specified path.- Parameters:
path
- the string with the path- Returns:
- the input stream
-
stop
public void stop()Description copied from interface:IProjectSourceProvider
Stops the project source provider in the flow of the comparison session closure. -
hashCode
public int hashCode() -
equals
-