Class ContextualValidationEventFormatter
java.lang.Object
software.amazon.smithy.model.validation.ContextualValidationEventFormatter
- All Implemented Interfaces:
 ValidationEventFormatter
public final class ContextualValidationEventFormatter
extends Object
implements ValidationEventFormatter
This validation event formatter outputs a validation event that points
 to the source code line that triggered the event.
 
If the event does not have a source location, then this formatter will not attempt to load the contents of the model.
This formatter outputs messages similar to the following text:
 ERROR: aws.protocols.tests.ec2#IgnoresWrappingXmlName (Model)
      @ /foo/bar.smithy
      |
  403 | apply MyShape @httpResponseTests([
      |                                  ^
      = Unable to resolve trait `smithy.test#httpResponseTests`. If this is a custom trait, [...]
 - 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
ContextualValidationEventFormatter
public ContextualValidationEventFormatter() 
 - 
 - 
Method Details
- 
format
Description copied from interface:ValidationEventFormatterConverts the event to a string.- Specified by:
 formatin interfaceValidationEventFormatter- Parameters:
 event- Event to write as a string.- Returns:
 - Returns the event as a formatted string.
 
 
 -