Uses of Interface
com.networknt.schema.JsonValidator
-
Packages that use JsonValidator Package Description com.networknt.schema com.networknt.schema.format com.networknt.schema.walk -
-
Uses of JsonValidator in com.networknt.schema
Fields in com.networknt.schema with type parameters of type JsonValidator Modifier and Type Field Description private java.util.List<JsonValidator>UnionTypeValidator. schemasprivate static java.util.Comparator<JsonValidator>JsonSchema. VALIDATOR_SORTA comparator that sorts validators, such that 'properties' comes before 'required', so that we can apply default values before validating required.private java.util.List<JsonValidator>JsonSchema. validatorsThe validators sorted and indexed by evaluation path.Methods in com.networknt.schema that return JsonValidator Modifier and Type Method Description JsonValidatorValidatorFactory. newInstance(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorAnnotationKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorFormatKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorJsonMetaSchema. newValidator(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)Creates a new validator of the keyword.JsonValidatorKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)Creates a new validator for the keyword.JsonValidatorNonValidationKeyword. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)JsonValidatorValidationContext. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema)JsonValidatorValidatorTypeCode. newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext)Methods in com.networknt.schema that return types with arguments of type JsonValidator Modifier and Type Method Description java.util.List<JsonValidator>JsonSchema. getValidators()private java.util.List<JsonValidator>JsonSchema. read(com.fasterxml.jackson.databind.JsonNode schemaNode)Please note that the key inJsonSchema.validatorsmap is the evaluation path.Constructor parameters in com.networknt.schema with type arguments of type JsonValidator Constructor Description JsonSchema(java.util.List<JsonValidator> validators, boolean validatorsLoaded, boolean recursiveAnchor, TypeValidator typeValidator, java.lang.String id, boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, ValidationContext validationContext, ErrorMessageType errorMessageType, java.lang.String errorMessageKeyword, MessageSource messageSource, Keyword keyword, JsonSchema parentSchema, SchemaLocation schemaLocation, JsonNodePath evaluationPath, JsonSchema evaluationParentSchema, java.util.Map<java.lang.String,java.lang.String> errorMessage)Constructor to create a copy using fields. -
Uses of JsonValidator in com.networknt.schema.format
Classes in com.networknt.schema.format that implement JsonValidator Modifier and Type Class Description classBaseFormatJsonValidator -
Uses of JsonValidator in com.networknt.schema.walk
Fields in com.networknt.schema.walk declared as JsonValidator Modifier and Type Field Description private JsonValidatorWalkEvent. validatorMethods in com.networknt.schema.walk with type parameters of type JsonValidator Modifier and Type Method Description <T extends JsonValidator>
TWalkEvent. getValidator()Gets the validator that corresponds with the keyword.Methods in com.networknt.schema.walk with parameters of type JsonValidator Modifier and Type Method Description protected WalkEventAbstractWalkListenerRunner. constructWalkEvent(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)voidDefaultItemWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)voidDefaultKeywordWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)voidDefaultPropertyWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)voidWalkListenerRunner. runPostWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, java.util.Set<ValidationMessage> validationMessages)booleanDefaultItemWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)booleanDefaultKeywordWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)booleanDefaultPropertyWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)booleanWalkListenerRunner. runPreWalkListeners(ExecutionContext executionContext, java.lang.String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)WalkEvent.WalkEventBuilderWalkEvent.WalkEventBuilder. validator(JsonValidator validator)
-