Uses of Interface
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMarkerInterface
-
Uses of ModelASTMarkerInterface in org.jenkinsci.plugins.pipeline.modeldefinition.ast
Modifier and TypeInterfaceDescriptioninterface
Interface for elements that contain other elements.interface
A marker for classes that can serve as the value for an environment variable.interface
A marker for classes that can serve as the argument for a method, either as part of aModelASTKeyValueOrMethodCallPair
or on its own in a list.interface
Modifier and TypeClassDescriptionclass
Represents the special step which are executed without validation against the declarative subset.class
Special case of aModelASTWhenCondition
generated for a globally defined when condition.class
when
container generated when adding invisible globalwhen
conditions to a stage, containing the new invisible conditions and any explicitly defined ones.final class
Represents what context in which to run the build - i.e., which label to run on, what Docker agent to run in, etc.class
Either single value, or named argsclass
class
final class
Represents a branch of Pipeline steps to execute, either as part of a parallel block, or on its own.final class
Represents a single BuildCondition to be checked and possibly executed in either the PostBuild or Notifications sections.class
Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the build or a stage.class
A single parameter definition, eventually corresponding to aParameterDefinition
final class
A container for one or moreModelASTBuildParameter
s.final class
Represents a map of names to possible method arguments, in closure form in Groovyclass
final class
Represents a block of "foo = 'bar'" assignments to environment variables, corresponding toEnvironment
.class
class
class
class
An internal function call, most notably for use withModelASTEnvironment
class
Represents the key in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.final class
An individual pair of aModelASTKey
and aModelASTMethodArg
final class
A container for one or more library stringsfinal class
Represents the collection ofStage
s to be executed in the build in parallel.class
A representation of a method call, including its name and a list ofModelASTMethodArg
s.final class
Represents the named parameters for a step in a map ofModelASTKey
s andModelASTValue
s.class
A single job property, corresponding eventually toJobProperty
or DeclarativeOption.final class
A container for one or moreModelASTOption
sclass
Represents the collection ofStage
s to be executed in the build in parallel.final class
Represents the parsed pipeline definition for visual pipeline editor.final class
Represents the positional parameters for a step in a list ofModelASTValue
s.final class
Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the build, but before theNotifications
.final class
Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the stage.class
Represents the special step forScriptStep
, which are executed without validation against the declarative subset.final class
Represents a single unnamed argument.class
Represents an individual Stage and theModelASTBranch
s it may contain.class
Represents an individual Stage and theModelASTBranch
s it may contain.final class
An input step for a single stage.class
Represents the collection ofStage
s to be executed in the build.class
Represents an individual step within any of the various blocks that can contain steps.final class
Represents a map of tool types to tool names (i.e., the name of the configured installation).class
Represents the special case of a step that has a sub-block of further steps within it.class
A single trigger, corresponding eventually to aTrigger
final class
A container for one or moreModelASTTrigger
s.class
Represents the value in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.class
IfModelASTStage
will be executed or not.class
class
Code expressionModelASTStage
will be executed or not.Modifier and TypeMethodDescriptionprotected static <T extends ModelASTMarkerInterface>
voidModelASTElement.removeSourceLocationsFrom
(Collection<T> list) Removes the source location value from this list of elements.protected static <T extends ModelASTMarkerInterface>
voidModelASTElement.removeSourceLocationsFrom
(Collection<T> list, ModelASTMarkerInterface... items) Removes the source location value from this list of elements.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
voidModelASTElement.removeSourceLocationsFrom
(Map<K, V> map, ModelASTMarkerInterface... items) Removes the source location value from this map of elements.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
voidModelASTElement.removeSourceLocationsFrom
(Map<K, V> map, ModelASTMarkerInterface... items) Removes the source location value from this map of elements.protected static <T extends ModelASTMarkerInterface>
StringTranslates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <T extends ModelASTMarkerInterface>
StringModelASTElement.toGroovyArgList
(Collection<T> list) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
StringModelASTElement.toGroovyArgList
(Map<K, V> map, String separator) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
StringModelASTElement.toGroovyArgList
(Map<K, V> map, String separator) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <T extends ModelASTMarkerInterface>
StringModelASTElement.toGroovyBlock
(String name, List<T> list) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
StringModelASTElement.toGroovyBlock
(String name, Map<K, V> map, String separator) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
StringModelASTElement.toGroovyBlock
(String name, Map<K, V> map, String separator) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static <T extends ModelASTMarkerInterface>
net.sf.json.JSONArrayModelASTElement.toJSONArray
(Collection<T> list) protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
net.sf.json.JSONArrayModelASTElement.toJSONArray
(Map<K, V> map) protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
net.sf.json.JSONArrayModelASTElement.toJSONArray
(Map<K, V> map) protected static <T extends ModelASTMarkerInterface>
net.sf.json.JSONObjectModelASTElement.toJSONObject
(String key, Collection<T> list) protected static <T extends ModelASTMarkerInterface>
voidModelASTElement.validate
(ModelValidator validator, List<T> list, ModelASTMarkerInterface... items) protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
voidModelASTElement.validate
(ModelValidator validator, Map<K, V> map, ModelASTMarkerInterface... items) protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
voidModelASTElement.validate
(ModelValidator validator, Map<K, V> map, ModelASTMarkerInterface... items) Modifier and TypeMethodDescriptionprotected static <T extends ModelASTMarkerInterface>
voidModelASTElement.removeSourceLocationsFrom
(Collection<T> list, ModelASTMarkerInterface... items) Removes the source location value from this list of elements.protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
voidModelASTElement.removeSourceLocationsFrom
(Map<K, V> map, ModelASTMarkerInterface... items) Removes the source location value from this map of elements.protected static void
ModelASTElement.removeSourceLocationsFrom
(ModelASTMarkerInterface... items) Removes the source location value from this list of elements element.protected static String
ModelASTElement.toGroovy
(ModelASTMarkerInterface item) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static String
ModelASTElement.toGroovyBlock
(String name, ModelASTMarkerInterface item) Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static Object
ModelASTElement.toJSON
(ModelASTMarkerInterface item) protected static <T extends ModelASTMarkerInterface>
voidModelASTElement.validate
(ModelValidator validator, List<T> list, ModelASTMarkerInterface... items) protected static <K extends ModelASTMarkerInterface,
V extends ModelASTMarkerInterface>
voidModelASTElement.validate
(ModelValidator validator, Map<K, V> map, ModelASTMarkerInterface... items) protected static void
ModelASTElement.validate
(ModelValidator validator, ModelASTMarkerInterface... items)