public abstract class DeclarativeStageConditionalDescriptor<S extends DeclarativeStageConditional<S>> extends WithScriptDescriptor<S>
DeclarativeStageConditional.Descriptor.FormException, Descriptor.PropertyType, Descriptor.Selfclazz| Constructor and Description |
|---|
DeclarativeStageConditionalDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
static List<DeclarativeStageConditionalDescriptor> |
all()
Get all
DeclarativeStageConditionalDescriptors. |
static List<DeclarativeStageConditionalDescriptor> |
allInvisible() |
static List<String> |
allNames() |
static DeclarativeStageConditionalDescriptor |
byName(String name)
Get the descriptor for a given name or null if not found.
|
static List<DeclarativeStageConditionalDescriptor> |
forGenerator() |
int |
getAllowedChildrenCount()
How many nested conditions are allowed.
|
static Map<String,org.jenkinsci.plugins.structs.describable.DescribableModel> |
getDescribableModels()
Get a map of name-to-
DescribableModel of all known/registered descriptors. |
boolean |
inDirectiveGenerator()
Whether this conditional can be rendered in the Directive Generator.
|
boolean |
isInvisible()
Whether this conditional is an invisible global conditional.
|
abstract org.codehaus.groovy.ast.expr.Expression |
transformToRuntimeAST(org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent original) |
getName, getScriptClass, newInstance, newInstanceaddHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, 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, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic DeclarativeStageConditionalDescriptor()
public int getAllowedChildrenCount()
public boolean inDirectiveGenerator()
Descriptor.getConfigPage() returns something other than its default "config.jelly".
It will if there's an actual config.jelly or config.groovy either for this class or an ancestor.public boolean isInvisible()
public abstract org.codehaus.groovy.ast.expr.Expression transformToRuntimeAST(@CheckForNull
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenContent original)
public static List<DeclarativeStageConditionalDescriptor> all()
DeclarativeStageConditionalDescriptors.DeclarativeStageConditionalDescriptors registered, except for invisible global conditionals.public static List<DeclarativeStageConditionalDescriptor> forGenerator()
public static List<DeclarativeStageConditionalDescriptor> allInvisible()
public static Map<String,org.jenkinsci.plugins.structs.describable.DescribableModel> getDescribableModels()
DescribableModel of all known/registered descriptors.DescribableModels@Nullable public static DeclarativeStageConditionalDescriptor byName(@NonNull String name)
name - The name for the descriptor to look upCopyright © 2016–2021. All rights reserved.