Package configurationslicing.tools
Class AbstractToolSlicerSpec
java.lang.Object
configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
configurationslicing.tools.AbstractToolSlicerSpec
- Direct Known Subclasses:
AntSlicer.AntSlicerSpec
,GradleSlicer.GradleSlicerSpec
,GroovySlicer.GroovySlicerSpec
public abstract class AbstractToolSlicerSpec
extends UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
- Author:
- Maarten Dirkse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String
protected ToolInstallation
getInstallations
(String installationName) getName
(AbstractProject item) protected abstract Builder
getNewBuilder
(Builder oldBuilder, String toolInstallationName) protected abstract ToolInstallation[]
protected abstract String
getToolName
(Builder builder) getValues
(AbstractProject item) boolean
setValues
(AbstractProject item, List<String> set) Methods inherited from class configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec
getCommonValueStrings, getConfiguredValueDescription, getName, getUrl, getValueIndex, getValueIndex, isBlankNeededForValues, isIndexUsed, isValueTrimmed
-
Constructor Details
-
AbstractToolSlicerSpec
public AbstractToolSlicerSpec()
-
-
Method Details
-
getDefaultValueString
- Specified by:
getDefaultValueString
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getBuilderClass
-
getToolName
-
getToolInstallations
-
getNewBuilder
-
getName
- Specified by:
getName
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getWorkDomain
- Specified by:
getWorkDomain
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getValues
- Specified by:
getValues
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
setValues
- Specified by:
setValues
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getInstallations
-