Uses of Class
io.apicurio.datamodels.validation.ValidationRuleMetaData
-
-
Uses of ValidationRuleMetaData in io.apicurio.datamodels.util
Methods in io.apicurio.datamodels.util with parameters of type ValidationRuleMetaData Modifier and Type Method Description static ValidationRuleValidationUtil. instantiate(ValidationRuleMetaData ruleInfo) -
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation
Methods in io.apicurio.datamodels.validation that return ValidationRuleMetaData Modifier and Type Method Description static ValidationRuleMetaDataValidationRuleSet. md(String code, String name, String type, String entity, ModelType[] versions, boolean specMandated, String messageTemplate, Class<?> ruleClass)Methods in io.apicurio.datamodels.validation that return types with arguments of type ValidationRuleMetaData Modifier and Type Method Description List<ValidationRuleMetaData>ValidationRuleSet. getAllRules()Gets all of the registered rules.Methods in io.apicurio.datamodels.validation with parameters of type ValidationRuleMetaData Modifier and Type Method Description ValidationProblemSeverityDefaultSeverityRegistry. lookupSeverity(ValidationRuleMetaData rule)ValidationProblemSeverityIValidationSeverityRegistry. lookupSeverity(ValidationRuleMetaData rule)Determine what severity to use when reporting on the given rule.voidIValidationProblemReporter. report(ValidationRuleMetaData rule, Node node, String property, String message)Called to report a validation rule violation.voidValidationVisitor. report(ValidationRuleMetaData ruleInfo, Node node, String property, String message)Constructors in io.apicurio.datamodels.validation with parameters of type ValidationRuleMetaData Constructor Description ValidationRule(ValidationRuleMetaData ruleInfo)Constructor. -
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.invalid.format
-
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.invalid.name
-
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.invalid.reference
-
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.invalid.type
Constructors in io.apicurio.datamodels.validation.rules.invalid.type with parameters of type ValidationRuleMetaData Constructor Description OasInvalidPropertyTypeValidationRule(ValidationRuleMetaData ruleInfo)Constructor.OasInvalidSchemaArrayItemsRule(ValidationRuleMetaData ruleInfo)Constructor.OasInvalidSchemaTypeValueRule(ValidationRuleMetaData ruleInfo)Constructor. -
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.invalid.value
-
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.mutex
Constructors in io.apicurio.datamodels.validation.rules.mutex with parameters of type ValidationRuleMetaData Constructor Description OasBodyAndFormDataMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasExampleValueMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasHeaderExamplesMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasHeaderSchemaContentMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasLinkOperationRefMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasMediaTypeExamplesMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasParameterExamplesMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor.OasParameterSchemaContentMutualExclusivityRule(ValidationRuleMetaData ruleInfo)Constructor. -
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.other
Constructors in io.apicurio.datamodels.validation.rules.other with parameters of type ValidationRuleMetaData Constructor Description OasBodyParameterUniquenessValidationRule(ValidationRuleMetaData ruleInfo)Constructor.OasIgnoredContentTypeHeaderRule(ValidationRuleMetaData ruleInfo)Constructor.OasIgnoredHeaderParameterRule(ValidationRuleMetaData ruleInfo)Constructor.OasOperationIdUniquenessValidationRule(ValidationRuleMetaData ruleInfo)Constructor.OasParameterUniquenessValidationRule(ValidationRuleMetaData ruleInfo)Constructor.OasUnknownPropertyRule(ValidationRuleMetaData ruleInfo)Constructor.SecurityRequirementUniquenessValidationRule(ValidationRuleMetaData ruleInfo)Constructor.TagUniquenessValidationRule(ValidationRuleMetaData ruleInfo)Constructor. -
Uses of ValidationRuleMetaData in io.apicurio.datamodels.validation.rules.required
-