Package com.networknt.schema.keyword
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 com.networknt.schema.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
String getKeyword()The keyword of the validator.- Returns:
- the keyword
-