Uses of Interface
org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTMarkerInterface
-
Packages that use ModelASTMarkerInterface Package Description org.jenkinsci.plugins.pipeline.modeldefinition.ast -
-
Uses of ModelASTMarkerInterface in org.jenkinsci.plugins.pipeline.modeldefinition.ast
Subinterfaces of ModelASTMarkerInterface in org.jenkinsci.plugins.pipeline.modeldefinition.ast Modifier and Type Interface Description interface
ModelASTElementContainer
Interface for elements that contain other elements.interface
ModelASTEnvironmentValue
A marker for classes that can serve as the value for an environment variable.interface
ModelASTMethodArg
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
ModelASTWhenContent
Classes in org.jenkinsci.plugins.pipeline.modeldefinition.ast that implement ModelASTMarkerInterface Modifier and Type Class Description class
AbstractModelASTCodeBlock
Represents the special step which are executed without validation against the declarative subset.class
InvisibleGlobalWhenCondition
Special case of aModelASTWhenCondition
generated for a globally defined when condition.class
InvisibleWhen
when
container generated when adding invisible globalwhen
conditions to a stage, containing the new invisible conditions and any explicitly defined ones.class
ModelASTAgent
Represents what context in which to run the build - i.e., which label to run on, what Docker agent to run in, etc.class
ModelASTArgumentList
Either single value, or named argsclass
ModelASTAxis
class
ModelASTAxisContainer
class
ModelASTBranch
Represents a branch of Pipeline steps to execute, either as part of a parallel block, or on its own.class
ModelASTBuildCondition
Represents a single BuildCondition to be checked and possibly executed in either the PostBuild or Notifications sections.class
ModelASTBuildConditionsContainer
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
ModelASTBuildParameter
A single parameter definition, eventually corresponding to aParameterDefinition
class
ModelASTBuildParameters
A container for one or moreModelASTBuildParameter
s.class
ModelASTClosureMap
Represents a map of names to possible method arguments, in closure form in Groovyclass
ModelASTElement
class
ModelASTEnvironment
Represents a block of "foo = 'bar'" assignments to environment variables, corresponding toEnvironment
.class
ModelASTExclude
class
ModelASTExcludeAxis
class
ModelASTExcludes
class
ModelASTInternalFunctionCall
An internal function call, most notably for use withModelASTEnvironment
class
ModelASTKey
Represents the key in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.class
ModelASTKeyValueOrMethodCallPair
An individual pair of aModelASTKey
and aModelASTMethodArg
class
ModelASTLibraries
A container for one or more library stringsclass
ModelASTMatrix
Represents the collection ofStage
s to be executed in the build in parallel.class
ModelASTMethodCall
A representation of a method call, including its name and a list ofModelASTMethodArg
s.class
ModelASTNamedArgumentList
Represents the named parameters for a step in a map ofModelASTKey
s andModelASTValue
s.class
ModelASTOption
A single job property, corresponding eventually toJobProperty
or DeclarativeOption.class
ModelASTOptions
A container for one or moreModelASTOption
sclass
ModelASTParallel
Represents the collection ofStage
s to be executed in the build in parallel.class
ModelASTPipelineDef
Represents the parsed pipeline definition for visual pipeline editor.class
ModelASTPositionalArgumentList
Represents the positional parameters for a step in a list ofModelASTValue
s.class
ModelASTPostBuild
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
.class
ModelASTPostStage
Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the stage.class
ModelASTScriptBlock
Represents the special step forScriptStep
, which are executed without validation against the declarative subset.class
ModelASTSingleArgument
Represents a single unnamed argument.class
ModelASTStage
Represents an individual Stage and theModelASTBranch
s it may contain.class
ModelASTStageBase
Represents an individual Stage and theModelASTBranch
s it may contain.class
ModelASTStageInput
An input step for a single stage.class
ModelASTStages
Represents the collection ofStage
s to be executed in the build.class
ModelASTStep
Represents an individual step within any of the various blocks that can contain steps.class
ModelASTTools
Represents a map of tool types to tool names (i.e., the name of the configured installation).class
ModelASTTreeStep
Represents the special case of a step that has a sub-block of further steps within it.class
ModelASTTrigger
A single trigger, corresponding eventually to aTrigger
class
ModelASTTriggers
A container for one or moreModelASTTrigger
s.class
ModelASTValue
Represents the value in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.class
ModelASTWhen
IfModelASTStage
will be executed or not.class
ModelASTWhenCondition
class
ModelASTWhenExpression
Code expressionModelASTStage
will be executed or not.Methods in org.jenkinsci.plugins.pipeline.modeldefinition.ast with type parameters of type ModelASTMarkerInterface Modifier and Type Method Description protected 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>
StringModelASTElement. toGroovy(List<T> list)
Translates 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)
Methods in org.jenkinsci.plugins.pipeline.modeldefinition.ast with parameters of type ModelASTMarkerInterface Modifier and Type Method Description 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 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)
-