public class OasInvalidSchemaReferenceRule extends ValidationRule
ValidationRule.PathSegment| Constructor and Description |
|---|
OasInvalidSchemaReferenceRule(ValidationRuleMetaData ruleInfo)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAdditionalPropertiesSchema(OasSchema node) |
void |
visitAllOfSchema(OasSchema node) |
void |
visitAnyOfSchema(Oas30Schema.Oas30AnyOfSchema node) |
void |
visitItemsSchema(OasSchema node) |
void |
visitNotSchema(Oas30Schema.Oas30NotSchema node) |
void |
visitOneOfSchema(Oas30Schema.Oas30OneOfSchema node) |
void |
visitPropertySchema(IOasPropertySchema node) |
void |
visitSchema(Schema node) |
void |
visitSchemaDefinition(IDefinition node) |
array, equals, getPathSegments, hasValue, isDefined, isNullOrUndefined, isPathWellFormed, isValidCommonMark, isValidEmailAddress, isValidEnumItem, isValidForType, isValidGFM, isValidHttpCode, isValidMimeType, isValidUrl, isValidUrlTemplate, map, report, reportIf, reportIfInvalid, reportPathError, setReportervisitAaiParameter, visitAuthorizationCodeOAuthFlow, visitAuthorizationCodeOAuthFlow, visitCallback, visitCallbackDefinition, visitCallbackPathItem, visitChannelItem, visitClientCredentialsOAuthFlow, visitClientCredentialsOAuthFlow, visitComponents, visitContact, visitCorrelationId, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExample, visitExampleDefinition, visitExtension, visitExternalDocumentation, visitHeader, visitHeaderDefinition, visitHeaderItem, visitHeaders, visitImplicitOAuthFlow, visitImplicitOAuthFlow, visitInfo, visitItems, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitMessage, visitMessageTrait, visitMessageTraitExtendedItem, visitMessageTraitItems, visitNode, visitOAuthFlows, visitOAuthFlows, visitOperation, visitOperationTrait, visitOperationTraitExtendedItem, visitOperationTraitItems, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitProtocolInfo, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerVariable, visitTag, visitUnknownTrait, visitValidationProblem, visitXMLclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblempublic OasInvalidSchemaReferenceRule(ValidationRuleMetaData ruleInfo)
ruleInfo - public void visitSchema(Schema node)
visitSchema in interface IVisitorvisitSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitSchema(io.apicurio.datamodels.core.models.common.Schema)public void visitPropertySchema(IOasPropertySchema node)
visitPropertySchema in interface IOasVisitorvisitPropertySchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitPropertySchema(io.apicurio.datamodels.openapi.models.IOasPropertySchema)public void visitAdditionalPropertiesSchema(OasSchema node)
visitAdditionalPropertiesSchema in interface IOasVisitorvisitAdditionalPropertiesSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitAdditionalPropertiesSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitItemsSchema(OasSchema node)
visitItemsSchema in interface IOasVisitorvisitItemsSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitItemsSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitAllOfSchema(OasSchema node)
visitAllOfSchema in interface IOasVisitorvisitAllOfSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitAllOfSchema(io.apicurio.datamodels.openapi.models.OasSchema)public void visitAnyOfSchema(Oas30Schema.Oas30AnyOfSchema node)
visitAnyOfSchema in interface IOas30VisitorvisitAnyOfSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitAnyOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30AnyOfSchema)public void visitOneOfSchema(Oas30Schema.Oas30OneOfSchema node)
visitOneOfSchema in interface IOas30VisitorvisitOneOfSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitOneOfSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30OneOfSchema)public void visitNotSchema(Oas30Schema.Oas30NotSchema node)
visitNotSchema in interface IOas30VisitorvisitNotSchema in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitNotSchema(io.apicurio.datamodels.openapi.v3.models.Oas30Schema.Oas30NotSchema)public void visitSchemaDefinition(IDefinition node)
visitSchemaDefinition in interface IVisitorvisitSchemaDefinition in class CombinedAllNodeVisitorCombinedAllNodeVisitor.visitSchemaDefinition(io.apicurio.datamodels.core.models.common.IDefinition)Copyright © 2019 Red Hat. All rights reserved.