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, visitXML
visitAaiParameter, visitAuthorizationCodeOAuthFlow, visitChannelBindings, visitChannelBindingsDefinition, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitCorrelationId, visitHeaderItem, visitImplicitOAuthFlow, visitMessage, visitMessageBindings, visitMessageBindingsDefinition, visitMessageTrait, visitMessageTraitDefinition, visitOAuthFlows, visitOperationBindings, visitOperationBindingsDefinition, visitOperationTrait, visitOperationTraitDefinition, visitPasswordOAuthFlow, visitServerBindings, visitServerBindingsDefinition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitComponents
visitAaiParameter, visitAuthorizationCodeOAuthFlow, visitChannelBindings, visitChannelBindingsDefinition, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitCorrelationId, visitHeaderItem, visitImplicitOAuthFlow, visitMessage, visitMessageBindings, visitMessageBindingsDefinition, visitMessageTrait, visitMessageTraitDefinition, visitOAuthFlows, visitOperationBindings, visitOperationBindingsDefinition, visitOperationTrait, visitOperationTraitDefinition, visitPasswordOAuthFlow, visitServerBindings, visitServerBindingsDefinition
public 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)
IValidationProblemReporter
Copyright © 2019 Red Hat. All rights reserved.