public class DefaultValidatorBuilder extends Object implements ArtifactAstValidatorBuilder
| Constructor and Description |
|---|
DefaultValidatorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ArtifactAstValidator |
build() |
DefaultValidatorBuilder |
withArtifactRegionClassLoader(ClassLoader artifactRegionClassLoader) |
DefaultValidatorBuilder |
withValidationEnricher(Consumer<ValidationsProvider> validationEnricher) |
DefaultValidatorBuilder |
withValidationsFilter(Predicate<Validation> validationsFilter) |
public DefaultValidatorBuilder withValidationEnricher(Consumer<ValidationsProvider> validationEnricher)
withValidationEnricher in interface ArtifactAstValidatorBuildervalidationEnricher - a postprocessor to apply on every discovered ValidationsProvider.public DefaultValidatorBuilder withValidationsFilter(Predicate<Validation> validationsFilter)
withValidationsFilter in interface ArtifactAstValidatorBuildervalidationsFilter - additional filter to apply on the discovered validations before evaluating them.public DefaultValidatorBuilder withArtifactRegionClassLoader(ClassLoader artifactRegionClassLoader)
withArtifactRegionClassLoader in interface ArtifactAstValidatorBuilderartifactRegionClassLoader - the classLoader to use to load any resources referenced by the artifactpublic ArtifactAstValidator build()
build in interface ArtifactAstValidatorBuilderArtifactAstValidator.Copyright © 2022 MuleSoft, Inc.. All rights reserved.