| Package | Description |
|---|---|
| org.mule.runtime.ast.api.util | |
| org.mule.runtime.ast.api.validation | |
| org.mule.runtime.ast.internal.validation |
| Modifier and Type | Method and Description |
|---|---|
static ValidationResult |
MuleAstUtils.validate(ArtifactAst artifact,
Consumer<ValidationsProvider> validationEnricher,
Predicate<Validation> validationsFilter,
ClassLoader artifactRegionClassLoader)
Deprecated.
since 1.1, use
MuleAstUtils.validatorBuilder() instead. |
static ValidationResult |
MuleAstUtils.validate(ArtifactAst artifact,
Predicate<Validation> validationsFilter)
Deprecated.
since 1.1, use
MuleAstUtils.validatorBuilder() instead. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArtifactValidation
Defines a validation for an
ArtifactAst. |
| Modifier and Type | Method and Description |
|---|---|
Validation |
ValidationResultItem.getValidation() |
| Modifier and Type | Method and Description |
|---|---|
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
ComponentParameterAst parameter,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
ComponentParameterAst parameter,
Validation validation,
String message,
Map<String,String> additionalData) |
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
List<ComponentParameterAst> parameters,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
List<ComponentParameterAst> parameters,
Validation validation,
String message,
Map<String,String> additionalData) |
static ValidationResultItem |
ValidationResultItem.create(ComponentAst component,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(List<ComponentAst> components,
List<ComponentParameterAst> parameters,
Validation validation,
String message) |
static ValidationResultItem |
ValidationResultItem.create(List<ComponentAst> components,
List<ComponentParameterAst> parameters,
Validation validation,
String message,
Map<String,String> additionalData) |
static ValidationResultItem |
ValidationResultItem.create(List<ComponentAst> components,
Validation validation,
String message) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactAstValidatorBuilder |
ArtifactAstValidatorBuilder.withValidationsFilter(Predicate<Validation> validationsFilter) |
| Modifier and Type | Method and Description |
|---|---|
Validation |
DefaultValidationResultItem.getValidation() |
| Modifier and Type | Method and Description |
|---|---|
DefaultValidatorBuilder |
DefaultValidatorBuilder.withValidationsFilter(Predicate<Validation> validationsFilter) |
| Constructor and Description |
|---|
DefaultValidationResultItem(List<ComponentAst> components,
List<ComponentParameterAst> parameters,
Validation validation,
String message,
Map<String,String> additionalData) |
| Constructor and Description |
|---|
DefaultValidator(List<ArtifactValidation> artifactValidations,
List<Validation> componentValidations) |
Copyright © 2022 MuleSoft, Inc.. All rights reserved.