Interface Visitor
-
- All Known Subinterfaces:
AsyncApi20Visitor,AsyncApi21Visitor,AsyncApi22Visitor,AsyncApi23Visitor,AsyncApi24Visitor,AsyncApi25Visitor,AsyncApi26Visitor,AsyncApi30Visitor,AsyncApiVisitor,CombinedAsyncApiVisitor,CombinedOpenApiVisitor,CombinedVisitor,OpenApi20Visitor,OpenApi30Visitor,OpenApi31Visitor,OpenApiVisitor
- All Known Implementing Classes:
AaMissingCorrelationIdRule,AasMissingServerProtocolRule,AbstractInvalidPropertyValueRule,AbstractTraverser,AllNodeVisitor,AllReferenceableNodeVisitor,AsyncApi20ModelReaderDispatcher,AsyncApi20ModelWriterDispatcher,AsyncApi20Traverser,AsyncApi20VisitorAdapter,AsyncApi21ModelReaderDispatcher,AsyncApi21ModelWriterDispatcher,AsyncApi21Traverser,AsyncApi21VisitorAdapter,AsyncApi22ModelReaderDispatcher,AsyncApi22ModelWriterDispatcher,AsyncApi22Traverser,AsyncApi22VisitorAdapter,AsyncApi23ModelReaderDispatcher,AsyncApi23ModelWriterDispatcher,AsyncApi23Traverser,AsyncApi23VisitorAdapter,AsyncApi24ModelReaderDispatcher,AsyncApi24ModelWriterDispatcher,AsyncApi24Traverser,AsyncApi24VisitorAdapter,AsyncApi25ModelReaderDispatcher,AsyncApi25ModelWriterDispatcher,AsyncApi25Traverser,AsyncApi25VisitorAdapter,AsyncApi26ModelReaderDispatcher,AsyncApi26ModelWriterDispatcher,AsyncApi26Traverser,AsyncApi26VisitorAdapter,AsyncApi2NodeImporter,AsyncApi30ModelReaderDispatcher,AsyncApi30ModelWriterDispatcher,AsyncApi30Traverser,AsyncApi30VisitorAdapter,CombinedAsyncApiVisitorAdapter,CombinedOpenApiVisitorAdapter,CombinedVisitorAdapter,CompositeAllNodeVisitor,ConsumesProducesFinder,DefinitionDetectionVisitor,DeleteMediaTypeCommand.MediaTypeRemover,DeleteMediaTypeCommand.MediaTypeRestorer,ExternalDocsCreator,InlineOrImportVisitor,InternalRefResolverVisitor,InvalidApiDescriptionRule,InvalidContactEmailRule,InvalidContactUrlRule,InvalidExternalDocsDescriptionRule,InvalidLicenseUrlRule,InvalidServerDescriptionRule,InvalidServerUrlRule,InvalidTagDescriptionRule,InvalidTermsOfServiceUrlRule,IsDefinitionParentVisitor,MissingApiKeySchemeParamLocationRule,MissingApiKeySchemeParamNameRule,MissingApiTitleRule,MissingApiVersionRule,MissingHttpSecuritySchemeTypeRule,MissingLicenseNameRule,MissingOAuthFlowAuthUrlRule,MissingOAuthFlowRokenUrlRule,MissingOAuthFlowScopesRule,MissingOAuthSecuritySchemeFlowsRule,MissingOpenIdConnectSecuritySchemeConnectUrlRule,MissingOperationDescriptionRule,MissingOperationIdRule,MissingOperationSummaryRule,MissingSecuritySchemeTypeRule,MissingServerTemplateUrlRule,MissingTagNameRule,NodePathCreationVisitor,OasAllowReservedNotAllowedForParamRule,OasAllowReservedNotAllowedRule,OasBodyAndFormDataMutualExclusivityRule,OasBodyParameterUniquenessValidationRule,OasDuplicatePathSegmentRule,OasEmptyPathSegmentRule,OasEncodingStyleNotAllowedRule,OasExampleValueMutualExclusivityRule,OasExplodeNotAllowedRule,OasFormDataParamNotAllowedRule,OasHeaderExamplesMutualExclusivityRule,OasHeaderSchemaContentMutualExclusivityRule,OasIdenticalPathTemplateRule,OasIgnoredContentTypeHeaderRule,OasIgnoredHeaderParameterRule,OasInvalidApiBasePathRule,OasInvalidApiConsumesMTRule,OasInvalidApiHostRule,OasInvalidApiProducesMTRule,OasInvalidApiSchemeRule,OasInvalidCallbackDefinitionNameRule,OasInvalidCallbackReferenceRule,OasInvalidEncodingForMPMTRule,OasInvalidExampleDefinitionNameRule,OasInvalidExampleDescriptionRule,OasInvalidExampleReferenceRule,OasInvalidExternalDocsUrlRule,OasInvalidHeaderDefaultValueRule,OasInvalidHeaderDefinitionNameRule,OasInvalidHeaderDescriptionRule,OasInvalidHeaderReferenceRule,OasInvalidHeaderStyleRule,OasInvalidHttpResponseCodeRule,OasInvalidHttpSecuritySchemeTypeRule,OasInvalidLinkDefinitionNameRule,OasInvalidLinkDescriptionRule,OasInvalidLinkOperationIdRule,OasInvalidLinkOperationReferenceRule,OasInvalidLinkReferenceRule,OasInvalidOAuthAuthorizationUrlRule,OasInvalidOAuthRefreshUrlRule,OasInvalidOAuthTokenUrlRule,OasInvalidOpenIDConnectUrlRule,OasInvalidOperationConsumesRule,OasInvalidOperationDescriptionRule,OasInvalidOperationIdRule,OasInvalidOperationProducesRule,OasInvalidOperationSchemeRule,OasInvalidParameterDefNameRule,OasInvalidParameterDescriptionRule,OasInvalidParameterReferenceRule,OasInvalidPathItemDescriptionRule,OasInvalidPathItemReferenceRule,OasInvalidPathSegmentRule,OasInvalidPropertyNameRule,OasInvalidPropertyTypeValidationRule,OasInvalidRequestBodyDefinitionNameRule,OasInvalidRequestBodyDescriptionRule,OasInvalidRequestBodyReferenceRule,OasInvalidResponseDefNameRule,OasInvalidResponseDescriptionRule,OasInvalidResponseReferenceRule,OasInvalidSchemaArrayItemsRule,OasInvalidSchemaDefNameRule,OasInvalidSchemaItemsDefaultValueRule,OasInvalidSchemaReferenceRule,OasInvalidSchemaTypeValueRule,OasInvalidScopeNameRule,OasInvalidSecurityReqScopesRule,OasInvalidSecurityRequirementNameRule,OasInvalidSecuritySchemeAuthUrlRule,OasInvalidSecuritySchemeDescriptionRule,OasInvalidSecuritySchemeNameRule,OasInvalidSecuritySchemeReferenceRule,OasInvalidSecuritySchemeTokenUrlRule,OasInvalidServerVariableDescriptionRule,OasInvalidXmlNamespaceUrlRule,OasLinkOperationRefMutualExclusivityRule,OasMediaTypeExamplesMutualExclusivityRule,OasMissingApiInformationRule,OasMissingApiPathsRule,OasMissingBodyParameterSchemaRule,OasMissingDiscriminatorPropertyNameRule,OasMissingExternalDocumentationUrlRule,OasMissingHeaderArrayInformationRule,OasMissingHeaderTypeRule,OasMissingItemsArrayInformationRule,OasMissingItemsTypeRule,OasMissingOAuthSchemeAuthUrlRule,OasMissingOAuthSchemeFlowTypeRule,OasMissingOAuthSchemeScopesRule,OasMissingOAuthSchemeTokenUrlRule,OasMissingOpenApiPropertyRule,OasMissingOperationResponsesRule,OasMissingOperationTagsRule,OasMissingParameterArrayTypeRule,OasMissingParameterLocationRule,OasMissingParameterNameRule,OasMissingParameterTypeRule,OasMissingPathParamDefinitionRule,OasMissingRequestBodyContentRule,OasMissingResponseDefinitionDescriptionRule,OasMissingResponseDescriptionRule,OasMissingResponseForOperationRule,OasMissingSchemaArrayInformationRule,OasMissingServerVarDefaultValueRule,OasOperationIdUniquenessValidationRule,OasOperationSummaryTooLongRule,OasParameterExamplesMutualExclusivityRule,OasParameterSchemaContentMutualExclusivityRule,OasParameterUniquenessValidationRule,OasPathParamNotFoundRule,OasPathParamsMustBeRequiredRule,OasRequiredParamWithDefaultValueRule,OasSecurityRequirementScopesMustBeEmptyRule,OasServerVarNotFoundInTemplateRule,OasUnexpectedArrayCollectionFormatRule,OasUnexpectedHeaderCollectionFormatRule,OasUnexpectedHeaderUsageRule,OasUnexpectedNumberOfHeaderMTsRule,OasUnexpectedNumOfParamMTsRule,OasUnexpectedParamAllowEmptyValueRule,OasUnexpectedParamCollectionFormatRule,OasUnexpectedParamMultiRule,OasUnexpectedRequestBodyRule,OasUnexpectedSecurityRequirementScopesRule,OasUnexpectedUsageOfBearerTokenRule,OasUnexpectedUsageOfDiscriminatorRule,OasUnexpectedXmlWrappingRule,OasUnknownApiKeyLocationRule,OasUnknownArrayCollectionFormatRule,OasUnknownArrayFormatRule,OasUnknownArrayTypeRule,OasUnknownCookieParamStyleRule,OasUnknownEncodingStyleRule,OasUnknownHeaderCollectionFormatRule,OasUnknownHeaderFormatRule,OasUnknownHeaderParamStyleRule,OasUnknownHeaderTypeRule,OasUnknownOauthFlowTypeRule,OasUnknownParamCollectionFormatRule,OasUnknownParamFormatRule,OasUnknownParamLocationRule,OasUnknownParamStyleRule,OasUnknownParamTypeRule,OasUnknownPathParamStyleRule,OasUnknownPropertyRule,OasUnknownQueryParamStyleRule,OasUnknownSecuritySchemeTypeRule,OasUnmatchedEncodingPropertyRule,OasUnmatchedExampleTypeRule,OpenApi20ModelReaderDispatcher,OpenApi20ModelWriterDispatcher,OpenApi20to30TransformationVisitor,OpenApi20Traverser,OpenApi20VisitorAdapter,OpenApi2NodeImporter,OpenApi30ModelReaderDispatcher,OpenApi30ModelWriterDispatcher,OpenApi30to31TransformationVisitor,OpenApi30Traverser,OpenApi30VisitorAdapter,OpenApi31ModelReaderDispatcher,OpenApi31ModelWriterDispatcher,OpenApi31Traverser,OpenApi31VisitorAdapter,OpenApi3NodeImporter,OperationFinder,PathItemFinder,ReferencedNodeImporter,RequiredPropertyValidationRule,ReverseTraverser,SecurityRequirementUniquenessValidationRule,SetContextVisitor,TagUniquenessValidationRule,UnresolvedReferenceNodeVisitor,ValidationRule,ValidationVisitor
public interface Visitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitContact(Contact node)voidvisitDocument(Document node)voidvisitExternalDocumentation(ExternalDocumentation node)voidvisitInfo(Info node)voidvisitLicense(License node)voidvisitOperation(Operation node)voidvisitParameter(Parameter node)voidvisitSchema(Schema node)voidvisitSecurityScheme(SecurityScheme node)voidvisitTag(Tag node)
-
-
-
Method Detail
-
visitInfo
void visitInfo(Info node)
-
visitContact
void visitContact(Contact node)
-
visitTag
void visitTag(Tag node)
-
visitSecurityScheme
void visitSecurityScheme(SecurityScheme node)
-
visitExternalDocumentation
void visitExternalDocumentation(ExternalDocumentation node)
-
visitLicense
void visitLicense(License node)
-
visitDocument
void visitDocument(Document node)
-
visitParameter
void visitParameter(Parameter node)
-
visitOperation
void visitOperation(Operation node)
-
visitSchema
void visitSchema(Schema node)
-
-