Class DirectiveDescriptor<T extends AbstractDirective<T>>
java.lang.Object
hudson.model.Descriptor<T>
org.jenkinsci.plugins.pipeline.modeldefinition.generator.DirectiveDescriptor<T>
- Direct Known Subclasses:
AgentDirective.DescriptorImpl,AxesDirective.DescriptorImpl,AxisDirective.DescriptorImpl,EnvironmentDirective.DescriptorImpl,ExcludeDirective.DescriptorImpl,ExcludesDirective.DescriptorImpl,InputDirective.DescriptorImpl,LibrariesDirective.DescriptorImpl,MatrixDirective.DescriptorImpl,OptionsDirective.DescriptorImpl,ParametersDirective.DescriptorImpl,PostDirective.DescriptorImpl,StageDirective.DescriptorImpl,StagesDirective.DescriptorImpl,ToolsDirective.DescriptorImpl,TriggersDirective.DescriptorImpl,WhenDirective.DescriptorImpl
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionList<DirectiveDescriptor>all()abstract List<Descriptor>abstract Stringabstract StringgetName()booleanstatic Stringabstract Stringfinal StringtoIndentedGroovy(T directive) 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, 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
-
DirectiveDescriptor
public DirectiveDescriptor()
-
-
Method Details
-
isTopLevel
@NonNull public boolean isTopLevel() -
getName
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<T extends AbstractDirective<T>>
-
getDescriptors
-
all
-
toGroovy
-
toIndentedGroovy
-
symbolForDescriptor
-