Interface IDevelopmentOptionsSupplier

All Known Implementing Classes:
ExtensionsAggregatingDevelopmentOptionsSupplier, TeamInfobasesDevelopmentOptionsSupplier

public interface IDevelopmentOptionsSupplier
Instance of this class can be used to provide options for IDevelopmentProcessSettings. Supplier is defined by extensions in plugin.xml.

Following is an example definition of a development process contributor extension:

 <extension point="com._1c.g5.v8.dt.team.developmentOptions">
    <supplier class="com.example.SomeVcsBranchBasedProcessSupplier"/>
 </extension>
 

Defined development process supplier will be used for default development options provision.

This interface is intended to be implemented and registered by clients. Instances are not intended to be explicitly used by client. Clients may use IDevelopmentProcessSettingsManager instead.

  • Method Details

    • getDefaultOptions

      Map<String,String> getDefaultOptions(IDevelopmentProcessSettings settings)
      Returns default options for given settings.
      Parameters:
      settings - - settings to get options. Cannot be null.
      Returns:
      default options for given settings. Cannot return null.