| Modifier and Type | Interface and Description |
|---|---|
| public interface | ExternalDiffTool
The external tool interface. |
| public interface | ExternalMergeTool
The merge tool interface. |
| public interface | InformNoToolHandler
A handler for when the diff/merge tool manager wants to inform the user that no tool has been configured and one of the default tools will be used. |
| public interface | PromptContinueHandler
A handler for when the diff/merge tool manager wants to prompt the user whether to continue |
| Modifier and Type | Class and Description |
|---|---|
| public class | CommandExecutor
Runs a command with help of FS. |
| public class | DiffToolConfig
Keeps track of difftool related configuration options. |
| public class | DiffTools
Manages diff tools. |
| public class | ExternalToolUtils
Utilities for diff- and merge-tools. |
| public class | FileElement
The element used as left or right file for compare. |
| public class | MergeToolConfig
Keeps track of merge tool related configuration options. |
| public class | MergeTools
Manages merge tools. |
| public class | PreDefinedDiffTool
The pre-defined diff tool. |
| public class | PreDefinedMergeTool
The pre-defined merge tool. |
| public class | ToolException
Tool exception for differentiation. |
| public class | UserDefinedDiffTool
The user-defined diff tool. |
| public class | UserDefinedMergeTool
The user-defined merge tool. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | CommandLineDiffTool
Pre-defined command line diff tools. |
| public enum | CommandLineMergeTool
Pre-defined merge tools. |