Class AbstractValidator

java.lang.Object
software.amazon.smithy.model.validation.AbstractValidator
All Implemented Interfaces:
Validator
Direct Known Subclasses:
AuthTraitValidator, DefaultValueInUpdateValidator, DeprecatedTraitValidator, EmitEachSelectorValidator, EmitNoneSelectorValidator, EnumShapeValidator, EnumTraitValidator, EventPayloadTraitValidator, ExamplesTraitValidator, ExclusiveStructureMemberTraitValidator, HostLabelTraitValidator, HttpApiKeyAuthTraitValidator, HttpBindingsMissingValidator, HttpHeaderTraitValidator, HttpLabelTraitValidator, HttpMethodSemanticsValidator, HttpPayloadValidator, HttpPrefixHeadersTraitValidator, HttpQueryParamsTraitValidator, HttpQueryTraitValidator, HttpResponseCodeSemanticsValidator, HttpUriConflictValidator, HttpUriFormatValidator, JsonNameValidator, LengthTraitValidator, MediaTypeValidator, MixinValidator, NoInlineDocumentSupportValidator, OperationValidator, PaginatedTraitValidator, PatternTraitValidator, PrivateAccessValidator, RangeTraitValidator, ReferencesTraitValidator, ResourceCycleValidator, ResourceIdentifierBindingValidator, ResourceIdentifierValidator, ResourceLifecycleValidator, ServiceValidator, ShapeIdConflictValidator, ShapeRecursionValidator, SingleOperationBindingValidator, SingleResourceBindingValidator, StreamingTraitValidator, TargetValidator, TraitConflictValidator, TraitTargetValidator, UnitTypeValidator, UnreferencedShapeValidator, UnstableTraitValidator, XmlNamespaceTraitValidator

public abstract class AbstractValidator extends Object implements Validator
Abstract Validator class that has helpful methods for emitting events.