public class VcsExecutablePathSelector
extends java.lang.Object
Constructor and Description |
---|
VcsExecutablePathSelector(java.lang.String vcsName,
java.util.function.Consumer<java.lang.String> executableTester) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCurrentPath() |
BorderLayoutPanel |
getErrorComponent() |
javax.swing.JPanel |
getMainPanel() |
boolean |
isModified(java.lang.String globalPath,
boolean overridden,
java.lang.String projectPath) |
boolean |
isOverridden() |
void |
reset(java.lang.String globalPath,
boolean pathOverriddenForProject,
java.lang.String projectPath,
java.lang.String autoDetectedPath) |
public VcsExecutablePathSelector(java.lang.String vcsName, java.util.function.Consumer<java.lang.String> executableTester)
public BorderLayoutPanel getErrorComponent()
public java.lang.String getCurrentPath()
public boolean isOverridden()
public void reset(java.lang.String globalPath, boolean pathOverriddenForProject, java.lang.String projectPath, java.lang.String autoDetectedPath)
public boolean isModified(java.lang.String globalPath, boolean overridden, java.lang.String projectPath)
public javax.swing.JPanel getMainPanel()