Interface IExtendedProjectSourceProvider
- All Superinterfaces:
IProjectSourceProvider
- All Known Implementing Classes:
AbstractProjectSourceProvider
,DtProjectSourceProvider
,FileSystemProjectSourceProvider
,GitProjectSourceProvider
,LibraryAwareProjectSourceProvider
,LibrarySourceProvider
Provides sources/additional metainformation for the DT project of different natures (native, file-based, Git, etc).
-
Method Summary
Modifier and TypeMethodDescriptionGets the full import request.Returns project name for this data source.Gets the project nature that defines the DT project type.Returns the target runtime version for the project behind this source.Methods inherited from interface com._1c.g5.v8.dt.compare.datasource.IProjectSourceProvider
fileExists, getFileListRecursively, getFileStream, stop
-
Method Details
-
getFullImportRequest
ImportRequest getFullImportRequest()Gets the full import request.- Returns:
- The definition of sources that should be imported during the full import request
-
getProjectName
String getProjectName()Returns project name for this data source.- Returns:
- the project name, never
null
-
getProjectNature
String getProjectNature()Gets the project nature that defines the DT project type.- Returns:
- The deciding project nature, never
null
-
getTargetRuntimeVersion
Version getTargetRuntimeVersion()Returns the target runtime version for the project behind this source.- Returns:
- the target runtime version, never
null
-