Class AbstractModelValidator
java.lang.Object
org.jenkinsci.plugins.pipeline.modeldefinition.validator.AbstractModelValidator
- All Implemented Interfaces:
ModelValidator
Abstract implementation of
ModelValidator.
Use this class as a generic AST visitor instead of ModelValidator to prevent binary compatibility issues
in cases where it is fine to ignore any AST elements that were added to Declarative after you extended this class.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvalidateElement(ModelASTAgent agent) booleanvalidateElement(ModelASTAxis axis) booleanbooleanvalidateElement(ModelASTBranch branch) booleanvalidateElement(ModelASTBuildCondition buildCondition) booleanvalidateElement(ModelASTBuildConditionsContainer container) booleanvalidateElement(ModelASTBuildParameter buildParameter) booleanvalidateElement(ModelASTBuildParameters buildParameters) booleanvalidateElement(ModelASTEnvironment environment) booleanvalidateElement(ModelASTExclude exclude) booleanbooleanvalidateElement(ModelASTExcludes excludes) booleanbooleanvalidateElement(ModelASTLibraries libraries) booleanvalidateElement(ModelASTMatrix matrix) booleanvalidateElement(ModelASTMethodCall methodCall) booleanvalidateElement(ModelASTOption jobProperty) booleanvalidateElement(ModelASTOptions properties) booleanvalidateElement(ModelASTParallel parallel) booleanvalidateElement(ModelASTPipelineDef pipelineDef) booleanvalidateElement(ModelASTPostBuild postBuild) booleanbooleanvalidateElement(ModelASTStageBase stage) booleanbooleanvalidateElement(ModelASTStage stage, boolean isWithinParallel) booleanvalidateElement(ModelASTStages stages) booleanvalidateElement(ModelASTStep step) booleanvalidateElement(ModelASTTools tools) booleanvalidateElement(ModelASTTrigger trigger) booleanvalidateElement(ModelASTTriggers triggers) booleanvalidateElement(ModelASTValue value) booleanvalidateElement(ModelASTWhen when) booleanvalidateElement(ModelASTWhenCondition condition)
-
Constructor Details
-
AbstractModelValidator
public AbstractModelValidator()
-
-
Method Details
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-
validateElement
- Specified by:
validateElementin interfaceModelValidator
-