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
public interface KeywordValidator extends Validator
KeywordValidator interface implemented by all keyword validators.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetKeyword()The keyword of the validator.default voidpreloadSchema()In 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 Detail
-
preloadSchema
default void preloadSchema() throws SchemaExceptionIn 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
-
-