Uses of Interface
com.networknt.schema.Keyword
-
Packages that use Keyword Package Description com.networknt.schema com.networknt.schema.annotation com.networknt.schema.format -
-
Uses of Keyword in com.networknt.schema
Classes in com.networknt.schema that implement Keyword Modifier and Type Class Description class
AbstractKeyword
Abstract keyword.class
AnnotationKeyword
Used for Keywords that have no validation aspect, but are part of the metaschema, where annotations may need to be collected.class
FormatKeyword
Format Keyword.class
NonValidationKeyword
Used for Keywords that have no validation aspect, but are part of the metaschema.class
ValidatorTypeCode
Fields in com.networknt.schema declared as Keyword Modifier and Type Field Description protected Keyword
ValidationMessageHandler. keyword
Methods in com.networknt.schema that return Keyword Modifier and Type Method Description Keyword
DisallowUnknownKeywordFactory. getKeyword(String value, ValidationContext validationContext)
Keyword
KeywordFactory. getKeyword(String value, ValidationContext validationContext)
Gets the keyword given the keyword value.Keyword
UnknownKeywordFactory. getKeyword(String value, ValidationContext validationContext)
Methods in com.networknt.schema that return types with arguments of type Keyword Modifier and Type Method Description Map<String,Keyword>
JsonMetaSchema. getKeywords()
Set<Keyword>
Vocabulary. getKeywords()
The keywords in the vocabulary.Methods in com.networknt.schema with parameters of type Keyword Modifier and Type Method Description JsonMetaSchema.Builder
JsonMetaSchema.Builder. addKeyword(Keyword keyword)
Deprecated.JsonMetaSchema.Builder
JsonMetaSchema.Builder. keyword(Keyword keyword)
Adds the keyword.protected void
ValidationMessageHandler. updateKeyword(Keyword keyword)
Method parameters in com.networknt.schema with type arguments of type Keyword Modifier and Type Method Description JsonMetaSchema.Builder
JsonMetaSchema.Builder. addKeywords(Collection<? extends Keyword> keywords)
Deprecated.JsonMetaSchema.Builder
JsonMetaSchema.Builder. keywords(Collection<? extends Keyword> keywords)
Adds the keywords.JsonMetaSchema.Builder
JsonMetaSchema.Builder. keywords(Consumer<Map<String,Keyword>> customizer)
Customize the keywords.Constructors in com.networknt.schema with parameters of type Keyword Constructor Description AbstractJsonValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, Keyword keyword, com.fasterxml.jackson.databind.JsonNode schemaNode)
Constructor.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)
ValidationMessageHandler(ErrorMessageType errorMessageType, boolean customErrorMessagesEnabled, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath)
Vocabulary(String iri, Keyword... keywords)
Constructor. -
Uses of Keyword in com.networknt.schema.annotation
Methods in com.networknt.schema.annotation with parameters of type Keyword Modifier and Type Method Description JsonNodeAnnotation.Builder
JsonNodeAnnotation.Builder. keyword(Keyword keyword)
-
Uses of Keyword in com.networknt.schema.format
Constructors in com.networknt.schema.format with parameters of type Keyword Constructor Description BaseFormatJsonValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ErrorMessageType errorMessageType, Keyword keyword, ValidationContext validationContext)
-