Interface IDevelopmentOptionsSupplier


  • 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 Detail

      • 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.