Class FileSystemComparisonDataSourceDescriptor
java.lang.Object
com._1c.g5.v8.dt.compare.datasource.FileSystemComparisonDataSourceDescriptor
- All Implemented Interfaces:
IComparisonDataSourceDescriptor
public class FileSystemComparisonDataSourceDescriptor
extends Object
implements IComparisonDataSourceDescriptor
The descriptor represented by a file system folder.
-
Constructor Summary
ConstructorsConstructorDescriptionFileSystemComparisonDataSourceDescriptor
(Path sourceRoot) Creates a new instance.FileSystemComparisonDataSourceDescriptor
(Path sourceRoot, String deltaBaseProjectName) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the delta base project name, if the delta base project defined.getPath()
Returns the file system folder path.Returns the project name for this data source descriptor.int
hashCode()
boolean
Checks if this source is a delta sourceboolean
Checks whether this comparison data stores the valid DT project.
-
Constructor Details
-
FileSystemComparisonDataSourceDescriptor
Creates a new instance.- Parameters:
sourceRoot
- the root folder that contains project sources, cannot benull
-
FileSystemComparisonDataSourceDescriptor
Creates a new instance.- Parameters:
sourceRoot
- the root folder that contains project sources, cannot benull
deltaBaseProjectName
- the delta base project name. The delta base project is used to create overlayed sources only, the content of the data source is treated as a delta from the main source, cannot benull
-
-
Method Details
-
getProjectName
Description copied from interface:IComparisonDataSourceDescriptor
Returns the project name for this data source descriptor.- Specified by:
getProjectName
in interfaceIComparisonDataSourceDescriptor
- Returns:
- the project name, never
null
-
getPath
Returns the file system folder path.- Returns:
- the file system folder path, never
null
-
storesValidDtProject
public boolean storesValidDtProject()Checks whether this comparison data stores the valid DT project.- Returns:
true
if this comparison data stores the valid DT project andfalse
otherwise
-
isDeltaSource
public boolean isDeltaSource()Checks if this source is a delta source- Returns:
- True if this descriptor describes the delta source. False otherwise
-
getDeltaBaseProjectName
Returns the delta base project name, if the delta base project defined.- Returns:
- The delta base project name. May be
null
-
hashCode
public int hashCode() -
equals
-