Class DiffToolConfig
- java.lang.Object
-
- org.eclipse.jgit.internal.diffmergetool.DiffToolConfig
-
public class DiffToolConfig extends java.lang.Object
Keeps track of difftool related configuration options.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
guiToolName
static Config.SectionParser<DiffToolConfig>
KEY
Key forConfig.get(SectionParser)
.private boolean
prompt
private java.lang.String
toolName
private java.util.Map<java.lang.String,ExternalDiffTool>
tools
private BooleanTriState
trustExitCode
-
Constructor Summary
Constructors Modifier Constructor Description private
DiffToolConfig(Config rc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultGuiToolName()
java.lang.String
getDefaultToolName()
java.util.Set<java.lang.String>
getToolNames()
java.util.Map<java.lang.String,ExternalDiffTool>
getTools()
boolean
isPrompt()
boolean
isTrustExitCode()
-
-
-
Field Detail
-
KEY
public static final Config.SectionParser<DiffToolConfig> KEY
Key forConfig.get(SectionParser)
.
-
toolName
private final java.lang.String toolName
-
guiToolName
private final java.lang.String guiToolName
-
prompt
private final boolean prompt
-
trustExitCode
private final BooleanTriState trustExitCode
-
tools
private final java.util.Map<java.lang.String,ExternalDiffTool> tools
-
-
Constructor Detail
-
DiffToolConfig
private DiffToolConfig(Config rc)
-
-
Method Detail
-
getDefaultToolName
public java.lang.String getDefaultToolName()
- Returns:
- the default diff tool name (diff.tool)
-
getDefaultGuiToolName
public java.lang.String getDefaultGuiToolName()
- Returns:
- the default GUI diff tool name (diff.guitool)
-
isPrompt
public boolean isPrompt()
- Returns:
- the diff tool "prompt" option (difftool.prompt)
-
isTrustExitCode
public boolean isTrustExitCode()
- Returns:
- the diff tool "trust exit code" option (difftool.trustExitCode)
-
getTools
public java.util.Map<java.lang.String,ExternalDiffTool> getTools()
- Returns:
- the tools map
-
getToolNames
public java.util.Set<java.lang.String> getToolNames()
- Returns:
- the tool names
-
-