Uses of Interface
com.networknt.schema.Keyword
Packages that use Keyword
Package
Description
-
Uses of Keyword in com.networknt.schema
Classes in com.networknt.schema that implement KeywordModifier and TypeClassDescriptionclass
Abstract keyword.class
Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.class
Format Keyword.class
Used for Keywords that have no validation aspect, but are part of the metaschema.enum
Fields in com.networknt.schema declared as KeywordFields in com.networknt.schema with type parameters of type KeywordModifier and TypeFieldDescriptionJsonMetaSchema.Builder.keywords
JsonMetaSchema.keywords
UnknownKeywordFactory.keywords
Vocabulary.keywords
Methods in com.networknt.schema that return KeywordModifier and TypeMethodDescriptionDisallowUnknownKeywordFactory.getKeyword
(String value, ValidationContext validationContext) KeywordFactory.getKeyword
(String value, ValidationContext validationContext) Gets the keyword given the keyword value.UnknownKeywordFactory.getKeyword
(String value, ValidationContext validationContext) Methods in com.networknt.schema that return types with arguments of type KeywordModifier and TypeMethodDescriptionJsonMetaSchema.getKeywords()
Vocabulary.getKeywords()
The keywords in the vocabulary.Methods in com.networknt.schema with parameters of type KeywordModifier and TypeMethodDescriptionJsonMetaSchema.Builder.addKeyword
(Keyword keyword) Deprecated.Adds the keyword.Method parameters in com.networknt.schema with type arguments of type KeywordModifier and TypeMethodDescriptionJsonMetaSchema.Builder.addKeywords
(Collection<? extends Keyword> keywords) Deprecated.JsonMetaSchema.Builder.keywords
(Collection<? extends Keyword> keywords) Adds the keywords.Customize the keywords.Constructors in com.networknt.schema with parameters of type KeywordModifierConstructorDescriptionAbstractJsonValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, Keyword keyword, com.fasterxml.jackson.databind.JsonNode schemaNode) Constructor.protected
BaseJsonValidator
(boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, Map<String, String> errorMessage) Constructor to create a copy using fields.BaseJsonValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ErrorMessageType errorMessageType, Keyword keyword, ValidationContext validationContext, boolean suppressSubSchemaRetrieval) FormatValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Format format, ErrorMessageType errorMessageType, Keyword keyword) protected
JsonSchema
(List<JsonValidator> validators, boolean validatorsLoaded, boolean recursiveAnchor, TypeValidator typeValidator, String id, boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, Map<String, String> errorMessage) Constructor to create a copy using fields.protected
ValidationMessageHandler
(ErrorMessageType errorMessageType, String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath) protected
ValidationMessageHandler
(ErrorMessageType errorMessageType, String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, Map<String, String> errorMessage) Constructor to create a copy using fields.Validator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Keyword keyword) Validator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext, Keyword keyword) Vocabulary
(String iri, Keyword... keywords) Constructor.Constructor parameters in com.networknt.schema with type arguments of type KeywordModifierConstructorDescription(package private)
JsonMetaSchema
(String iri, String idKeyword, Map<String, Keyword> keywords, Map<String, Boolean> vocabularies, SpecVersion.VersionFlag specification, JsonMetaSchema.Builder builder) -
Uses of Keyword in com.networknt.schema.annotation
Methods in com.networknt.schema.annotation with parameters of type KeywordModifier and TypeMethodDescription -
Uses of Keyword in com.networknt.schema.format
Constructors in com.networknt.schema.format with parameters of type KeywordModifierConstructorDescriptionBaseFormatJsonValidator
(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ErrorMessageType errorMessageType, Keyword keyword, ValidationContext validationContext)