Interface IExternalMergeToolProvider
-
- All Superinterfaces:
IManagedService
public interface IExternalMergeToolProvider extends IManagedService
The provider of external comparison and merge tools. Provides information about all external tools, about applicable external tools for two-/three-way comparison/merge.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<ExternalMergeToolConfiguration>
getExternalMergeToolByName(String toolName)
Returns the external merge tool by name.List<ExternalMergeToolConfiguration>
getExternalMergeTools()
Returns all external merge tools.ExternalMergeToolConfiguration
getThreeWayComparisonExternalTool()
Returns the three-way comparison external tool.ExternalMergeToolConfiguration
getThreeWayMergeExternalTool()
Returns the three-way merge external tool.ExternalMergeToolConfiguration
getTwoWayComparisonExternalTool()
Returns the two-way comparison external tool.ExternalMergeToolConfiguration
getTwoWayMergeExternalTool()
Returns the two-way merge external tool.boolean
mergeUsingExternalToolByDefault()
Tells whether to merge using external tool by default.-
Methods inherited from interface com._1c.g5.wiring.IManagedService
activate, deactivate
-
-
-
-
Method Detail
-
getExternalMergeToolByName
Optional<ExternalMergeToolConfiguration> getExternalMergeToolByName(String toolName)
Returns the external merge tool by name.- Parameters:
toolName
- the external merge tool name to get for, cannot benull
- Returns:
-
getExternalMergeTools
List<ExternalMergeToolConfiguration> getExternalMergeTools()
Returns all external merge tools. Returned collection is unmodifiable.- Returns:
- all external merge tools, never
null
-
getTwoWayComparisonExternalTool
ExternalMergeToolConfiguration getTwoWayComparisonExternalTool()
Returns the two-way comparison external tool.- Returns:
- the two-way comparison external tool configuration, may be
null
-
getTwoWayMergeExternalTool
ExternalMergeToolConfiguration getTwoWayMergeExternalTool()
Returns the two-way merge external tool.- Returns:
- the two-way merge external tool configuration, may be
null
-
getThreeWayComparisonExternalTool
ExternalMergeToolConfiguration getThreeWayComparisonExternalTool()
Returns the three-way comparison external tool.- Returns:
- the three-way comparison external tool configuration, may be
null
-
getThreeWayMergeExternalTool
ExternalMergeToolConfiguration getThreeWayMergeExternalTool()
Returns the three-way merge external tool.- Returns:
- the three-way merge external tool, may be
null
-
mergeUsingExternalToolByDefault
boolean mergeUsingExternalToolByDefault()
Tells whether to merge using external tool by default.- Returns:
true
if need to merge using external tool by default,false
otherwise
-
-