public abstract class AbstractExtraToolInstaller extends ToolInstaller
ToolInstaller.ToolInstallerEntry, ToolInstaller.ToolInstallerListExtensionPoint.LegacyInstancesAreScopedToHudsontool| Constructor and Description |
|---|
AbstractExtraToolInstaller(String label,
String toolHome,
boolean failOnSubstitution)
Constructor that sets all fields.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getToolHome() |
boolean |
isFailOnSubstitution() |
protected String |
substituteNodeVariablesValidated(String stringName,
String macroString,
Node node)
Substitute variables and fail on errors.
|
appliesTo, getDescriptor, getLabel, performInstallation, preferredLocation, setToolpublic AbstractExtraToolInstaller(String label, String toolHome, boolean failOnSubstitution)
label - The ToolInstaller.getLabel().toolHome - Our getToolHome().failOnSubstitution - Our isFailOnSubstitution().public final boolean isFailOnSubstitution()
public final String getToolHome()
protected String substituteNodeVariablesValidated(String stringName, String macroString, Node node) throws ExtraToolInstallersException
stringName - Name of the fieldmacroString - String to be checkednode - Node, where tool is being installedExtraToolInstallersException - Substitution errorCopyright © 2016–2022. All rights reserved.