Package hudson.tools
Class ToolInstallerDescriptor<T extends ToolInstaller>
- Direct Known Subclasses:
AbstractCommandInstaller.Descriptor
,DownloadFromUrlInstaller.DescriptorImpl
,ZipExtractionInstaller.DescriptorImpl
public abstract class ToolInstallerDescriptor<T extends ToolInstaller>
extends Descriptor<ToolInstaller>
Descriptor for a
ToolInstaller
.- Since:
- 1.305
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionall()
doAutoCompleteLabel
(String value) doCheckLabel
(String value) static List<ToolInstallerDescriptor<?>>
for_
(Class<? extends ToolInstallation> type) Filtersall()
by eliminating things that are not applicable to the given type.boolean
isApplicable
(Class<? extends ToolInstallation> toolType) Controls what kind ofToolInstallation
this installer can be applied to.Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
ToolInstallerDescriptor
public ToolInstallerDescriptor()
-
-
Method Details
-
isApplicable
Controls what kind ofToolInstallation
this installer can be applied to.By default, this method just returns true to everything, claiming it's applicable to any tool installations.
-
all
-
for_
Filtersall()
by eliminating things that are not applicable to the given type. -
doAutoCompleteLabel
-
doCheckLabel
-