public class AbstractModelValidator extends Object implements ModelValidator
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 and Description |
|---|
AbstractModelValidator() |
public boolean validateElement(ModelASTAgent agent)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTBranch branch)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTBuildConditionsContainer container)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTPostBuild postBuild)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTPostStage post)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTBuildCondition buildCondition)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTEnvironment environment)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTTools tools)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTStep step)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTWhen when)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTMethodCall methodCall)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTOptions properties)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTTriggers triggers)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTBuildParameters buildParameters)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTOption jobProperty)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTTrigger trigger)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTBuildParameter buildParameter)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTPipelineDef pipelineDef)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTStageBase stage)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTStage stage, boolean isWithinParallel)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTStages stages)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTParallel parallel)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTMatrix matrix)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTAxisContainer axes)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTAxis axis)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTExcludes excludes)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTExclude exclude)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTExcludeAxis axis)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTLibraries libraries)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTWhenCondition condition)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTInternalFunctionCall call)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTStageInput input)
validateElement in interface ModelValidatorpublic boolean validateElement(ModelASTValue value)
validateElement in interface ModelValidatorCopyright © 2016–2021. All rights reserved.