Uses of Interface
io.apicurio.datamodels.models.asyncapi.v22.visitors.AsyncApi22Visitor
-
-
Uses of AsyncApi22Visitor in io.apicurio.datamodels.cmd.commands
Classes in io.apicurio.datamodels.cmd.commands that implement AsyncApi22Visitor Modifier and Type Class Description static classDeleteMediaTypeCommand.MediaTypeRemoverstatic classDeleteMediaTypeCommand.MediaTypeRestorer -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.deref
Classes in io.apicurio.datamodels.deref that implement AsyncApi22Visitor Modifier and Type Class Description classAllReferenceableNodeVisitorSimple visitor used to visitReferenceablenodes.classAsyncApi2NodeImporterclassInlineOrImportVisitorDetermines if a Node being dereferenced should be inlined or imported.classInternalRefResolverVisitorSimple visitor used to mark internal references as "resolved".classIsDefinitionParentVisitorVisitor to determine if a Node is a "Components" node.classOpenApi2NodeImporterclassOpenApi3NodeImporterImports an external Node into a OpenAPI 3 document.classReferencedNodeImporterclassSetContextVisitorclassUnresolvedReferenceNodeVisitorVisitor used to find nodes that have a $ref that has not yet been resolved. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.models.asyncapi.v22.io
Classes in io.apicurio.datamodels.models.asyncapi.v22.io that implement AsyncApi22Visitor Modifier and Type Class Description classAsyncApi22ModelReaderDispatcherclassAsyncApi22ModelWriterDispatcher -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.models.asyncapi.v22.visitors
Classes in io.apicurio.datamodels.models.asyncapi.v22.visitors that implement AsyncApi22Visitor Modifier and Type Class Description classAsyncApi22TraverserclassAsyncApi22VisitorAdapter -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.models.asyncapi.visitors
Subinterfaces of AsyncApi22Visitor in io.apicurio.datamodels.models.asyncapi.visitors Modifier and Type Interface Description interfaceCombinedAsyncApiVisitorClasses in io.apicurio.datamodels.models.asyncapi.visitors that implement AsyncApi22Visitor Modifier and Type Class Description classCombinedAsyncApiVisitorAdapter -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.models.visitors
Subinterfaces of AsyncApi22Visitor in io.apicurio.datamodels.models.visitors Modifier and Type Interface Description interfaceCombinedVisitorClasses in io.apicurio.datamodels.models.visitors that implement AsyncApi22Visitor Modifier and Type Class Description classAllNodeVisitorclassCombinedVisitorAdapterclassReverseTraverser -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.paths
Classes in io.apicurio.datamodels.paths that implement AsyncApi22Visitor Modifier and Type Class Description classNodePathCreationVisitor -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.transform
Classes in io.apicurio.datamodels.transform that implement AsyncApi22Visitor Modifier and Type Class Description classExternalDocsCreator -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation
Classes in io.apicurio.datamodels.validation that implement AsyncApi22Visitor Modifier and Type Class Description classValidationRuleBase class for all validation rule implementations.classValidationVisitorBase class for all validation visitors. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.invalid.format
Classes in io.apicurio.datamodels.validation.rules.invalid.format that implement AsyncApi22Visitor Modifier and Type Class Description classInvalidApiDescriptionRuleImplements the Invalid API Description RuleclassInvalidContactEmailRuleImplements the Invalid Contact Email RuleclassInvalidContactUrlRuleImplements the Invalid Contact URL RuleclassInvalidExternalDocsDescriptionRuleImplements the Invalid External Documentation Description RuleclassInvalidLicenseUrlRuleImplements the Invalid License URL RuleclassInvalidServerDescriptionRuleImplements the Invalid Server Description RuleclassInvalidServerUrlRuleImplements the Invalid Server URL RuleclassInvalidTagDescriptionRuleImplements the Invalid Tag Description RuleclassInvalidTermsOfServiceUrlRuleImplements the Invalid Terms of Service URL RuleclassOasInvalidApiBasePathRuleImplements the Invalid API Base Path RuleclassOasInvalidApiHostRuleImplements the Invalid API Host Rule.classOasInvalidExampleDescriptionRuleImplements the Invalid Example Description RuleclassOasInvalidExternalDocsUrlRuleImplements the Invalid External Documentation URL RuleclassOasInvalidHeaderDefaultValueRuleImplements the Invalid Header Default Value RuleclassOasInvalidHeaderDescriptionRuleImplements the Invalid Header Description RuleclassOasInvalidLinkDescriptionRuleImplements the Invalid Link Description RuleclassOasInvalidOAuthAuthorizationUrlRuleImplements the Invalid OAuth Authorization URL RuleclassOasInvalidOAuthRefreshUrlRuleImplements the Invalid OAuth Refresh URL RuleclassOasInvalidOAuthTokenUrlRuleImplements the Invalid OAuth Token URL RuleclassOasInvalidOpenIDConnectUrlRuleImplements the Invalid OpenId Connect URL RuleclassOasInvalidOperationConsumesRuleImplements the Invalid Operation Consumes RuleclassOasInvalidOperationDescriptionRuleImplements the Invalid Operation Description RuleclassOasInvalidOperationProducesRuleImplements the Invalid Operation Produces RuleclassOasInvalidParameterDescriptionRuleImplements the Invalid Parameter Description RuleclassOasInvalidPathItemDescriptionRuleImplements the Invalid Path Item Description RuleclassOasInvalidRequestBodyDescriptionRuleImplements the Invalid Request Body Description RuleclassOasInvalidResponseDescriptionRuleImplements the Invalid Response Description RuleclassOasInvalidSchemaItemsDefaultValueRuleImplements the Invalid Schema Items Default Value RuleclassOasInvalidSecuritySchemeAuthUrlRuleImplements the Invalid Security Scheme Auth URL RuleclassOasInvalidSecuritySchemeDescriptionRuleImplements the Invalid Security Scheme Description RuleclassOasInvalidSecuritySchemeTokenUrlRuleImplements the Invalid Security Scheme Token URL RuleclassOasInvalidServerVariableDescriptionRuleImplements the Invalid Server Variable Description RuleclassOasInvalidXmlNamespaceUrlRuleImplements the Invalid XML Namespace URL Rule -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.invalid.name
Classes in io.apicurio.datamodels.validation.rules.invalid.name that implement AsyncApi22Visitor Modifier and Type Class Description classOasDuplicatePathSegmentRuleImplements the Duplicate Path Segment Rule.classOasEmptyPathSegmentRuleImplements the Empty Path Segment Rule.classOasIdenticalPathTemplateRuleImplements the Identical Path Template Rule.classOasInvalidCallbackDefinitionNameRuleImplements the Invalid Callback Definition Name Rule.classOasInvalidExampleDefinitionNameRuleImplements the Invalid Example Definition Name Rule.classOasInvalidHeaderDefinitionNameRuleImplements the Invalid Header Definition Name Rule.classOasInvalidHttpResponseCodeRuleImplements the Invalid Http Response Code Rule.classOasInvalidLinkDefinitionNameRuleImplements the Invalid Link Definition Name Rule.classOasInvalidParameterDefNameRuleImplements the Invalid Parameter Definition Name Rule.classOasInvalidPathSegmentRuleImplements the Invalid Path Segment Rule.classOasInvalidPropertyNameRuleBase class for all Invalid Property Name rules.classOasInvalidRequestBodyDefinitionNameRuleImplements the Invalid Request Body Definition Name Rule.classOasInvalidResponseDefNameRuleImplements the Invalid Response Definition Name Rule.classOasInvalidSchemaDefNameRuleImplements the Invalid Schema Definition Name Rule.classOasInvalidScopeNameRuleImplements the Invalid Scope Name Rule.classOasInvalidSecuritySchemeNameRuleImplements the Invalid Security Scheme Name Rule.classOasUnmatchedEncodingPropertyRuleImplements the Unmatched Encoding Property Rule.classOasUnmatchedExampleTypeRuleImplements the Unmatched Example Type Rule. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.invalid.reference
Classes in io.apicurio.datamodels.validation.rules.invalid.reference that implement AsyncApi22Visitor Modifier and Type Class Description classOasInvalidCallbackReferenceRuleImplements the Invalid Callback Reference rule.classOasInvalidExampleReferenceRuleImplements the Invalid Example Reference rule.classOasInvalidHeaderReferenceRuleImplements the Invalid Header Reference rule.classOasInvalidLinkOperationReferenceRuleImplements the Invalid Link Operation Reference rule.classOasInvalidLinkReferenceRuleclassOasInvalidParameterReferenceRuleImplements the Invalid Parameter Reference rule.classOasInvalidPathItemReferenceRuleImplements the Invalid Path Item Reference rule.classOasInvalidRequestBodyReferenceRuleImplements the Invalid Request Body Reference rule.classOasInvalidResponseReferenceRuleImplements the Invalid Response Reference rule.classOasInvalidSchemaReferenceRuleImplements the Invalid Schema Reference rule.classOasInvalidSecurityRequirementNameRuleImplements the Invalid Security Requirement Name rule.classOasInvalidSecuritySchemeReferenceRuleImplements the Invalid Security Scheme Reference rule. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.invalid.type
Classes in io.apicurio.datamodels.validation.rules.invalid.type that implement AsyncApi22Visitor Modifier and Type Class Description classOasInvalidPropertyTypeValidationRuleImplements the Invalid Property Type validation rule.classOasInvalidSchemaArrayItemsRuleImplements the Invalid Schema Array Items rule.classOasInvalidSchemaTypeValueRuleImplements the Invalid Schema Type Value rule. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.invalid.value
Classes in io.apicurio.datamodels.validation.rules.invalid.value that implement AsyncApi22Visitor Modifier and Type Class Description classAbstractInvalidPropertyValueRuleBase class for all Invalid Property Value rules.classOasAllowReservedNotAllowedForParamRuleclassOasAllowReservedNotAllowedRuleImplements the Allow Reserved Not Allowed rule.classOasEncodingStyleNotAllowedRuleImplements the Encoding Style Not Allowed rule.classOasExplodeNotAllowedRuleImplements the Explode Not Allowed rule.classOasFormDataParamNotAllowedRuleImplements the Form Data Parameter Not Allowed rule.classOasInvalidApiConsumesMTRuleImplements the Invalid API 'Consumes' Mime-Type rule.classOasInvalidApiProducesMTRuleImplements the Invalid API 'Produces' Mime-Type rule.classOasInvalidApiSchemeRuleImplements the Invalid API Scheme rule.classOasInvalidEncodingForMPMTRuleclassOasInvalidHeaderStyleRuleclassOasInvalidHttpSecuritySchemeTypeRuleclassOasInvalidLinkOperationIdRuleclassOasInvalidOperationIdRuleImplements the Invalid Operation ID rule.classOasInvalidOperationSchemeRuleImplements the Invalid Operation Scheme rule.classOasInvalidSecurityReqScopesRuleclassOasMissingPathParamDefinitionRuleclassOasMissingResponseForOperationRuleclassOasOperationSummaryTooLongRuleImplements the Operation Summary Too Long rule.classOasPathParamNotFoundRuleImplements the Path Parameter Not Found rule.classOasRequiredParamWithDefaultValueRuleImplements the Required Parameter With Default Value rule.classOasSecurityRequirementScopesMustBeEmptyRuleImplements the Security Requirement Scopes Must Be Empty rule.classOasServerVarNotFoundInTemplateRuleclassOasUnexpectedArrayCollectionFormatRuleImplements the Unexpected Array Usage of 'collectionFormat' rule.classOasUnexpectedHeaderCollectionFormatRuleImplements the Unexpected Header Usage of 'collectionFormat' rule.classOasUnexpectedHeaderUsageRuleImplements the Unexpected Header Usage rule.classOasUnexpectedNumberOfHeaderMTsRuleclassOasUnexpectedNumOfParamMTsRuleclassOasUnexpectedParamAllowEmptyValueRuleImplements the Unexpected Parameter Usage of 'allowEmptyValue' rule.classOasUnexpectedParamCollectionFormatRuleImplements the Unexpected Parameter Usage of 'collectionFormat' rule.classOasUnexpectedParamMultiRuleImplements the Unexpected Parameter Usage of 'multi' rule.classOasUnexpectedRequestBodyRuleclassOasUnexpectedSecurityRequirementScopesRuleImplements the Unexpected Security Requirement Scope(s) rule.classOasUnexpectedUsageOfBearerTokenRuleclassOasUnexpectedUsageOfDiscriminatorRuleclassOasUnexpectedXmlWrappingRuleImplements the Unexpected XML Wrapping rule.classOasUnknownApiKeyLocationRuleImplements the Unknown API-Key Location rule.classOasUnknownArrayCollectionFormatRuleImplements the Unknown Array Collection Format rule.classOasUnknownArrayFormatRuleImplements the Unknown Array Format rule.classOasUnknownArrayTypeRuleImplements the Unknown Array Type rule.classOasUnknownCookieParamStyleRuleclassOasUnknownEncodingStyleRuleImplements the Unknown Encoding Style rule.classOasUnknownHeaderCollectionFormatRuleImplements the Unknown Header Collection Format rule.classOasUnknownHeaderFormatRuleImplements the Unknown Header Format rule.classOasUnknownHeaderParamStyleRuleclassOasUnknownHeaderTypeRuleImplements the Unknown Header Type rule.classOasUnknownOauthFlowTypeRuleImplements the Unknown OAuth Flow Type rule.classOasUnknownParamCollectionFormatRuleImplements the Unknown Parameter Collection Format rule.classOasUnknownParamFormatRuleImplements the Unknown Parameter Format rule.classOasUnknownParamLocationRuleImplements the Unknown Parameter Location rule.classOasUnknownParamStyleRuleclassOasUnknownParamTypeRuleImplements the Unknown Parameter Type rule.classOasUnknownPathParamStyleRuleclassOasUnknownQueryParamStyleRuleclassOasUnknownSecuritySchemeTypeRuleImplements the Unknown Security Scheme Type rule. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.mutex
Classes in io.apicurio.datamodels.validation.rules.mutex that implement AsyncApi22Visitor Modifier and Type Class Description classOasBodyAndFormDataMutualExclusivityRuleImplements the Body and Form Data Mutual Exclusivity Rule.classOasExampleValueMutualExclusivityRuleImplements the Example Value/External Value Mutual Exclusivity Rule.classOasHeaderExamplesMutualExclusivityRuleImplements the Header Example/Examples Mutual Exclusivity Rule.classOasHeaderSchemaContentMutualExclusivityRuleImplements the Header Schema/Content Mutual Exclusivity Rule.classOasLinkOperationRefMutualExclusivityRuleImplements the Link OperationRef/OperationId Mutual Exclusivity Rule.classOasMediaTypeExamplesMutualExclusivityRuleImplements the Media Type Example/Examples Mutual Exclusivity Rule.classOasParameterExamplesMutualExclusivityRuleImplements the Parameter Example/Examples Mutual Exclusivity Rule.classOasParameterSchemaContentMutualExclusivityRuleImplements the Parameter Schema/Content Mutual Exclusivity Rule. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.other
Classes in io.apicurio.datamodels.validation.rules.other that implement AsyncApi22Visitor Modifier and Type Class Description classOasBodyParameterUniquenessValidationRuleImplements the Body Parameter Uniqueness validation rule (can only have 1 body param).classOasIgnoredContentTypeHeaderRuleImplements the Ignored Content-Type Header validation rule.classOasIgnoredHeaderParameterRuleclassOasOperationIdUniquenessValidationRuleImplements the Operation ID Uniqueness validation rule.classOasParameterUniquenessValidationRuleImplements the Parameter Uniqueness validation rule.classOasUnknownPropertyRuleImplements the Unknown Property rule.classSecurityRequirementUniquenessValidationRuleclassTagUniquenessValidationRuleImplements the Tag Name Uniqueness validation rule. -
Uses of AsyncApi22Visitor in io.apicurio.datamodels.validation.rules.required
-
Uses of AsyncApi22Visitor in io.apicurio.datamodels.visitors
Classes in io.apicurio.datamodels.visitors that implement AsyncApi22Visitor Modifier and Type Class Description classCompositeAllNodeVisitorA composite visitor base class useful for any data model type.classDefinitionDetectionVisitorclassOperationFinderFinds the first operation.classPathItemFinderFinds the first path item.
-