public class ValidationVisitor extends CombinedCompositeVisitor implements IValidationProblemReporter
| Constructor and Description |
|---|
ValidationVisitor(Document document)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<ValidationProblem> |
getValidationProblems()
Accessor for the problems.
|
void |
report(ValidationRuleMetaData ruleInfo,
Node node,
String property,
String message)
Called to report a validation rule violation.
|
void |
setSeverityRegistry(IValidationSeverityRegistry severityRegistry)
Sets the severity registry.
|
acceptAll, addVisitor, addVisitors, visitAdditionalPropertiesSchema, visitAllOfSchema, visitAnyOfSchema, visitAuthorizationCodeOAuthFlow, visitCallback, visitCallbackDefinition, visitCallbackPathItem, visitClientCredentialsOAuthFlow, visitContact, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExample, visitExampleDefinition, visitExtension, visitExternalDocumentation, visitHeader, visitHeaderDefinition, visitHeaders, visitImplicitOAuthFlow, visitInfo, visitItems, visitItemsSchema, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitNode, visitNotSchema, visitOAuthFlows, visitOneOfSchema, visitOperation, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitPropertySchema, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitSchemaDefinition, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerVariable, visitTag, visitValidationProblem, visitXMLvisitAaiParameter, visitAuthorizationCodeOAuthFlow, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitCorrelationId, visitHeaderItem, visitImplicitOAuthFlow, visitMessage, visitMessageTrait, visitMessageTraitExtendedItem, visitMessageTraitItems, visitOAuthFlows, visitOperationTrait, visitOperationTraitExtendedItem, visitOperationTraitItems, visitPasswordOAuthFlow, visitProtocolInfo, visitUnknownTraitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitComponentsvisitAaiParameter, visitAuthorizationCodeOAuthFlow, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitCorrelationId, visitHeaderItem, visitImplicitOAuthFlow, visitMessage, visitMessageTrait, visitMessageTraitExtendedItem, visitMessageTraitItems, visitOAuthFlows, visitOperationTrait, visitOperationTraitExtendedItem, visitOperationTraitItems, visitPasswordOAuthFlow, visitProtocolInfo, visitUnknownTraitpublic ValidationVisitor(Document document)
document - public void setSeverityRegistry(IValidationSeverityRegistry severityRegistry)
severityRegistry - public List<ValidationProblem> getValidationProblems()
public void report(ValidationRuleMetaData ruleInfo, Node node, String property, String message)
IValidationProblemReporterCopyright © 2019 Red Hat. All rights reserved.