Uses of Interface
io.apicurio.datamodels.models.visitors.CombinedVisitor
-
-
Uses of CombinedVisitor in io.apicurio.datamodels.deref
Classes in io.apicurio.datamodels.deref that implement CombinedVisitor Modifier and Type Class Description classAllReferenceableNodeVisitorSimple visitor used to visitReferenceablenodes.classInlineOrImportVisitorDetermines if a Node being dereferenced should be inlined or imported.classInternalRefResolverVisitorSimple visitor used to mark internal references as "resolved".classSetContextVisitorclassUnresolvedReferenceNodeVisitorVisitor used to find nodes that have a $ref that has not yet been resolved. -
Uses of CombinedVisitor in io.apicurio.datamodels.models.visitors
Classes in io.apicurio.datamodels.models.visitors that implement CombinedVisitor Modifier and Type Class Description classAllNodeVisitorclassReverseTraverser -
Uses of CombinedVisitor in io.apicurio.datamodels.paths
Classes in io.apicurio.datamodels.paths that implement CombinedVisitor Modifier and Type Class Description classNodePathCreationVisitor -
Uses of CombinedVisitor in io.apicurio.datamodels.validation
Classes in io.apicurio.datamodels.validation that implement CombinedVisitor Modifier and Type Class Description classValidationRuleBase class for all validation rule implementations.classValidationVisitorBase class for all validation visitors. -
Uses of CombinedVisitor in io.apicurio.datamodels.validation.rules.invalid.format
Classes in io.apicurio.datamodels.validation.rules.invalid.format that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.invalid.name
Classes in io.apicurio.datamodels.validation.rules.invalid.name that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.invalid.reference
Classes in io.apicurio.datamodels.validation.rules.invalid.reference that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.invalid.type
Classes in io.apicurio.datamodels.validation.rules.invalid.type that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.invalid.value
Classes in io.apicurio.datamodels.validation.rules.invalid.value that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.mutex
Classes in io.apicurio.datamodels.validation.rules.mutex that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.other
Classes in io.apicurio.datamodels.validation.rules.other that implement CombinedVisitor 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 CombinedVisitor in io.apicurio.datamodels.validation.rules.required
-
Uses of CombinedVisitor in io.apicurio.datamodels.visitors
Classes in io.apicurio.datamodels.visitors that implement CombinedVisitor Modifier and Type Class Description classCompositeAllNodeVisitorA composite visitor base class useful for any data model type.
-