public abstract class RunTypeWithExtensions extends RunTypeBase
RunType
instances. Gathers together RunType
and
available RunTypeExtension
objects.
This class is not intended to be implemented in plugin code.Constructor and Description |
---|
RunTypeWithExtensions() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<? extends RunTypeExtension> |
getAvailableExtensions() |
abstract java.util.Map<java.lang.String,java.lang.String> |
getDefaultRunnerProperties() |
abstract PropertiesProcessor |
getRunnerPropertiesProcessor()
Returns properties processor which will be used to validate parameters specified by user.
|
abstract RunType |
getRunType() |
describeParameters, getEditRunnerParamsJspFilePath, getRunnerSpecificRequirements, getViewRunnerParamsJspFilePath, processRunnerRequirements
@NotNull public abstract RunType getRunType()
RunType
instance that is wrapped by the object@NotNull public abstract java.util.Collection<? extends RunTypeExtension> getAvailableExtensions()
@NotNull public abstract java.util.Map<java.lang.String,java.lang.String> getDefaultRunnerProperties()
getDefaultRunnerProperties
in class RunTypeBase
RunTypeBase.getDefaultRunnerProperties()
and RunTypeBase.getDefaultRunnerProperties()
@NotNull public abstract PropertiesProcessor getRunnerPropertiesProcessor()
RunTypeBase
getRunnerPropertiesProcessor
in class RunTypeBase
RunTypeBase.getRunnerPropertiesProcessor()
and RunTypeBase.getRunnerPropertiesProcessor()