Class AbstractProjectSourceProvider

java.lang.Object
com._1c.g5.v8.dt.internal.compare.datasource.AbstractProjectSourceProvider
All Implemented Interfaces:
IProjectSourceProvider, IExtendedProjectSourceProvider
Direct Known Subclasses:
DtProjectSourceProvider, FileSystemProjectSourceProvider, GitProjectSourceProvider, LibraryAwareProjectSourceProvider, LibrarySourceProvider

public abstract class AbstractProjectSourceProvider extends Object implements IExtendedProjectSourceProvider
A base implementation of IExtendedProjectSourceProvider to store DT project metainformation (name, nature, runtime version, etc).
  • Constructor Details

    • AbstractProjectSourceProvider

      protected AbstractProjectSourceProvider()
      Creates a new instance.
    • AbstractProjectSourceProvider

      protected AbstractProjectSourceProvider(String projectName, String projectNature, Version runtimeVersion)
      Creates a new instance. Used to create delta-sources without proper project information.
      Parameters:
      projectNature - the project nature, cannot be null
      projectName - the project name, cannot be null
      runtimeVersion - the runtime version, cannot be null
  • Method Details