Class AbstractValidator

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

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