Interface KeywordValidator
- All Known Implementing Classes:
AbstractKeywordValidator, AdditionalPropertiesValidator, AllOfValidator, AnyOfValidator, BaseFormatValidator, BaseKeywordValidator, ConstValidator, ContainsValidator, ContentEncodingValidator, ContentMediaTypeValidator, DependenciesValidator, DependentRequired, DependentSchemas, DiscriminatorValidator, DynamicRefValidator, EnumValidator, ExclusiveMaximumValidator, ExclusiveMinimumValidator, FalseValidator, FormatValidator, IfValidator, ItemsLegacyValidator, ItemsValidator, MaximumValidator, MaxItemsValidator, MaxLengthValidator, MaxPropertiesValidator, MinimumValidator, MinItemsValidator, MinLengthValidator, MinMaxContainsValidator, MinPropertiesValidator, MultipleOfValidator, NotAllowedValidator, NotValidator, OneOfValidator, PatternPropertiesValidator, PatternValidator, PrefixItemsValidator, PropertiesValidator, PropertyDependenciesValidator, PropertyNamesValidator, ReadOnlyValidator, RecursiveRefValidator, RefValidator, RequiredValidator, TrueValidator, TypeValidator, UnevaluatedItemsValidator, UnevaluatedPropertiesValidator, UnionTypeValidator, UniqueItemsValidator, WriteOnlyValidator
KeywordValidator interface implemented by all keyword validators.
-
Method Summary
Modifier and TypeMethodDescriptionThe keyword of the validator.default voidIn case theKeywordValidatorhas a relatedSchemaor several ones, calling preloadSchema will actually load the schema document(s) eagerly.Methods inherited from interface Validator
getSchemaLocation, validate, walk
-
Method Details
-
preloadSchema
In case theKeywordValidatorhas a relatedSchemaor several ones, calling preloadSchema will actually load the schema document(s) eagerly.- Throws:
SchemaException- (aRuntimeException) in case theSchemaor nested schemas are invalid (like$refnot resolving)- Since:
- 1.0.54
-
getKeyword
-