| Interface | Description |
|---|---|
| ValidationEventFormatter |
Formats
ValidationEvents. |
| Validator |
Validates a
Model and returns a list of ValidationEvent. |
| ValidatorFactory |
Creates built-in
Validator instances and Validator
instances loaded by name. |
| ValidatorService |
Represents a service provider for configurable Validators that appear
in Smithy models.
|
| Class | Description |
|---|---|
| AbstractValidator |
Abstract Validator class that has helpful methods for emitting events.
|
| ContextualValidationEventFormatter |
This validation event formatter outputs a validation event that points
to the source code line that triggered the event.
|
| LineValidationEventFormatter |
Writes
ValidationEvent objects as a single line string. |
| NodeValidationVisitor | |
| NodeValidationVisitor.Builder |
Builds a
NodeValidationVisitor. |
| ValidatedResult<T> |
Represents the result of an operation and the
ValidationEvents
that occurred. |
| ValidationEvent |
A validation event created when validating a model.
|
| ValidationEvent.Builder |
Builds ValidationEvent values.
|
| ValidationUtils |
Utility methods used when validating.
|
| ValidatorService.Provider |
Provides a simple abstraction for creating validator service subclasses.
|
| Enum | Description |
|---|---|
| Severity |
Severity level of a validation exception.
|
| Exception | Description |
|---|---|
| ValidatedResultException |
Thrown when
ValidatedResult.validate() is called and the result contains
ERROR events. |