Uses of Interface
com.networknt.schema.JsonValidator
Packages that use JsonValidator
-
Uses of JsonValidator in com.networknt.schema
Classes in com.networknt.schema that implement JsonValidatorModifier and TypeClassDescriptionclassBaseJsonValidator.classJsonValidatorfor additionalProperties.classJsonValidatorfor allOf.classJsonValidatorfor anyOf.classBaseJsonValidator.classJsonValidatorfor const.classJsonValidatorfor contains.classJsonValidatorfor contentEncoding.classJsonValidatorfor contentMediaType.classJsonValidatorfor dependencies.classJsonValidatorfor dependentRequired.classJsonValidatorfor dependentSchemas.classJsonValidatorthat resolves discriminator.classJsonValidatorthat resolves $dynamicRef.classJsonValidatorfor enum.classJsonValidatorfor exclusiveMaximum.classJsonValidatorfor exclusiveMinimum.classJsonValidatorfor false.classValidator for Format.classJsonValidatorfor if.classJsonValidatorfor items V4 to V2019-09.classJsonValidatorfor items from V2012-12.classUsed for creating a schema with validators for validating inputs.classJsonValidatorfor maxmimum.classJsonValidatorfor maxItems.classJsonValidatorfor maxLength.classJsonValidatorfor maxProperties.classJsonValidatorfor minimum.classJsonValidatorfor minItems.classJsonValidatorfor minLength.classJsonValidatorfor maxContains and minContains in a schema.classJsonValidatorfor minProperties.classJsonValidatorfor multipleOf.classJsonValidatorfor notAllowed.classJsonValidatorfor not.classJsonValidatorfor oneOf.classJsonValidatorfor patternProperties.classclassJsonValidatorfor prefixItems.classJsonValidatorfor properties.classclassJsonValidatorfor readOnly.classJsonValidatorthat resolves $recursiveRef.classJsonValidatorthat resolves $ref.classJsonValidatorfor required.classJsonValidatorfor true.classJsonValidatorfor type.classJsonValidatorfor unevaluatedItems.classJsonValidatorfor unevaluatedProperties.classJsonValidatorfor type union.classJsonValidatorfor uniqueItems.classJsonValidatorfor writeOnly.Methods in com.networknt.schema that return JsonValidatorModifier and TypeMethodDescriptionAnnotationKeyword.newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) FormatKeyword.newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) JsonMetaSchema.newValidator(ValidationContext validationContext, SchemaLocation schemaLocation, JsonNodePath evaluationPath, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema) Creates a new validator of the keyword.Keyword.newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) Creates a new validator for the keyword.NonValidationKeyword.newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema, ValidationContext validationContext) ValidationContext.newValidator(SchemaLocation schemaLocation, JsonNodePath evaluationPath, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, JsonSchema parentSchema) ValidatorTypeCode.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 JsonValidatorConstructor parameters in com.networknt.schema with type arguments of type JsonValidatorModifierConstructorDescriptionprotectedJsonSchema(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. -
Uses of JsonValidator in com.networknt.schema.format
Classes in com.networknt.schema.format that implement JsonValidator -
Uses of JsonValidator in com.networknt.schema.walk
Methods in com.networknt.schema.walk with type parameters of type JsonValidatorModifier and TypeMethodDescription<T extends JsonValidator>
TWalkEvent.getValidator()Gets the validator that corresponds with the keyword.Methods in com.networknt.schema.walk with parameters of type JsonValidatorModifier and TypeMethodDescriptionprotected WalkEventAbstractWalkListenerRunner.constructWalkEvent(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator) voidDefaultItemWalkListenerRunner.runPostWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, Set<ValidationMessage> validationMessages) voidDefaultKeywordWalkListenerRunner.runPostWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, Set<ValidationMessage> validationMessages) voidDefaultPropertyWalkListenerRunner.runPostWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, Set<ValidationMessage> validationMessages) voidWalkListenerRunner.runPostWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator, Set<ValidationMessage> validationMessages) booleanDefaultItemWalkListenerRunner.runPreWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator) booleanDefaultKeywordWalkListenerRunner.runPreWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator) booleanDefaultPropertyWalkListenerRunner.runPreWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator) booleanWalkListenerRunner.runPreWalkListeners(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, JsonNodePath instanceLocation, JsonSchema schema, JsonValidator validator)