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 interfaceModelASTElementContainerInterface for elements that contain other elements.interfaceModelASTEnvironmentValueA marker for classes that can serve as the value for an environment variable.interfaceModelASTMethodArgA marker for classes that can serve as the argument for a method, either as part of aModelASTKeyValueOrMethodCallPairor on its own in a list.interfaceModelASTWhenContentClasses in org.jenkinsci.plugins.pipeline.modeldefinition.ast that implement ModelASTMarkerInterface Modifier and Type Class Description classAbstractModelASTCodeBlockRepresents the special step which are executed without validation against the declarative subset.classInvisibleGlobalWhenConditionSpecial case of aModelASTWhenConditiongenerated for a globally defined when condition.classInvisibleWhenwhencontainer generated when adding invisible globalwhenconditions to a stage, containing the new invisible conditions and any explicitly defined ones.classModelASTAgentRepresents what context in which to run the build - i.e., which label to run on, what Docker agent to run in, etc.classModelASTArgumentListEither single value, or named argsclassModelASTAxisclassModelASTAxisContainerclassModelASTBranchRepresents a branch of Pipeline steps to execute, either as part of a parallel block, or on its own.classModelASTBuildConditionRepresents a single BuildCondition to be checked and possibly executed in either the PostBuild or Notifications sections.classModelASTBuildConditionsContainerRepresents a list ofBuildConditionandStepsBlockpairs to be called, depending on whether the build condition is satisfied, at the end of the build or a stage.classModelASTBuildParameterA single parameter definition, eventually corresponding to aParameterDefinitionclassModelASTBuildParametersA container for one or moreModelASTBuildParameters.classModelASTClosureMapRepresents a map of names to possible method arguments, in closure form in GroovyclassModelASTElementclassModelASTEnvironmentRepresents a block of "foo = 'bar'" assignments to environment variables, corresponding toEnvironment.classModelASTExcludeclassModelASTExcludeAxisclassModelASTExcludesclassModelASTInternalFunctionCallAn internal function call, most notably for use withModelASTEnvironmentclassModelASTKeyRepresents the key in a key/value pair, as used inModelASTEnvironment,ModelASTNamedArgumentListand elsewhere.classModelASTKeyValueOrMethodCallPairAn individual pair of aModelASTKeyand aModelASTMethodArgclassModelASTLibrariesA container for one or more library stringsclassModelASTMatrixRepresents the collection ofStages to be executed in the build in parallel.classModelASTMethodCallA representation of a method call, including its name and a list ofModelASTMethodArgs.classModelASTNamedArgumentListRepresents the named parameters for a step in a map ofModelASTKeys andModelASTValues.classModelASTOptionA single job property, corresponding eventually toJobPropertyor DeclarativeOption.classModelASTOptionsA container for one or moreModelASTOptionsclassModelASTParallelRepresents the collection ofStages to be executed in the build in parallel.classModelASTPipelineDefRepresents the parsed pipeline definition for visual pipeline editor.classModelASTPositionalArgumentListRepresents the positional parameters for a step in a list ofModelASTValues.classModelASTPostBuildRepresents a list ofBuildConditionandStepsBlockpairs to be called, depending on whether the build condition is satisfied, at the end of the build, but before theNotifications.classModelASTPostStageRepresents a list ofBuildConditionandStepsBlockpairs to be called, depending on whether the build condition is satisfied, at the end of the stage.classModelASTScriptBlockRepresents the special step forScriptStep, which are executed without validation against the declarative subset.classModelASTSingleArgumentRepresents a single unnamed argument.classModelASTStageRepresents an individual Stage and theModelASTBranchs it may contain.classModelASTStageBaseRepresents an individual Stage and theModelASTBranchs it may contain.classModelASTStageInputAn input step for a single stage.classModelASTStagesRepresents the collection ofStages to be executed in the build.classModelASTStepRepresents an individual step within any of the various blocks that can contain steps.classModelASTToolsRepresents a map of tool types to tool names (i.e., the name of the configured installation).classModelASTTreeStepRepresents the special case of a step that has a sub-block of further steps within it.classModelASTTriggerA single trigger, corresponding eventually to aTriggerclassModelASTTriggersA container for one or moreModelASTTriggers.classModelASTValueRepresents the value in a key/value pair, as used inModelASTEnvironment,ModelASTNamedArgumentListand elsewhere.classModelASTWhenIfModelASTStagewill be executed or not.classModelASTWhenConditionclassModelASTWhenExpressionCode expressionModelASTStagewill 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 voidModelASTElement. removeSourceLocationsFrom(ModelASTMarkerInterface... items)Removes the source location value from this list of elements element.protected static StringModelASTElement. toGroovy(ModelASTMarkerInterface item)Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static StringModelASTElement. toGroovyBlock(String name, ModelASTMarkerInterface item)Translates this element and any children it may have into Pipeline Config-formatted Groovy, without any indentations.protected static ObjectModelASTElement. 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 voidModelASTElement. validate(ModelValidator validator, ModelASTMarkerInterface... items)
-