Uses of Interface
com.networknt.schema.keyword.KeywordValidator
Packages that use KeywordValidator
Package
Description
-
Uses of KeywordValidator in com.networknt.schema
Methods in com.networknt.schema that return KeywordValidatorModifier and TypeMethodDescriptionSchemaContext.newValidator(SchemaLocation schemaLocation, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) Methods in com.networknt.schema that return types with arguments of type KeywordValidatorConstructor parameters in com.networknt.schema with type arguments of type KeywordValidatorModifierConstructorDescriptionprotectedSchema(List<KeywordValidator> validators, boolean validatorsLoaded, boolean recursiveAnchor, TypeValidator typeValidator, String id, boolean suppressSubSchemaRetrieval, com.fasterxml.jackson.databind.JsonNode schemaNode, SchemaContext schemaContext, Schema parentSchema, SchemaLocation schemaLocation, Map<String, String> errorMessage) Constructor to create a copy using fields. -
Uses of KeywordValidator in com.networknt.schema.dialect
Methods in com.networknt.schema.dialect that return KeywordValidatorModifier and TypeMethodDescriptionDialect.newValidator(SchemaContext schemaContext, SchemaLocation schemaLocation, String keyword, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema) Creates a new validator of the keyword. -
Uses of KeywordValidator in com.networknt.schema.format
Classes in com.networknt.schema.format that implement KeywordValidator -
Uses of KeywordValidator in com.networknt.schema.keyword
Classes in com.networknt.schema.keyword that implement KeywordValidatorModifier and TypeClassDescriptionclassAbstractKeywordValidator.classKeywordValidatorfor additionalProperties.classKeywordValidatorfor allOf.classKeywordValidatorfor anyOf.classBaseKeywordValidator.classKeywordValidatorfor const.classKeywordValidatorfor contains.classKeywordValidatorfor contentEncoding.classKeywordValidatorfor contentMediaType.classKeywordValidatorfor dependencies.classKeywordValidatorfor dependentRequired.classKeywordValidatorfor dependentSchemas.classKeywordValidatorfor discriminator.classKeywordValidatorthat resolves $dynamicRef.classKeywordValidatorfor enum.classKeywordValidatorfor exclusiveMaximum.classKeywordValidatorfor exclusiveMinimum.classKeywordValidatorfor false.classValidator for Format.classKeywordValidatorfor if.classKeywordValidatorfor items Draft 4 to Draft 2019-09.classKeywordValidatorfor items from Draft 2012-12.classKeywordValidatorfor maxmimum.classKeywordValidatorfor maxItems.classKeywordValidatorfor maxLength.classKeywordValidatorfor maxProperties.classKeywordValidatorfor minimum.classKeywordValidatorfor minItems.classKeywordValidatorfor minLength.classKeywordValidatorfor maxContains and minContains in a schema.classKeywordValidatorfor minProperties.classKeywordValidatorfor multipleOf.classKeywordValidatorfor notAllowed.classKeywordValidatorfor not.classKeywordValidatorfor oneOf.classKeywordValidatorfor patternProperties.classclassKeywordValidatorfor prefixItems.classKeywordValidatorfor properties.classKeywordValidatorfor propertyDependencies.classclassKeywordValidatorfor readOnly.classKeywordValidatorthat resolves $recursiveRef.classKeywordValidatorthat resolves $ref.classKeywordValidatorfor required.classKeywordValidatorfor true.classKeywordValidatorfor type.classKeywordValidatorfor unevaluatedItems.classKeywordValidatorfor unevaluatedProperties.classKeywordValidatorfor type union.classKeywordValidatorfor uniqueItems.classKeywordValidatorfor writeOnly.Methods in com.networknt.schema.keyword that return KeywordValidatorModifier and TypeMethodDescriptionAnnotationKeyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) FormatKeyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Keyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) Creates a new validator for the keyword.KeywordType.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) NonValidationKeyword.newValidator(SchemaLocation schemaLocation, com.fasterxml.jackson.databind.JsonNode schemaNode, Schema parentSchema, SchemaContext schemaContext) -
Uses of KeywordValidator in com.networknt.schema.walk
Methods in com.networknt.schema.walk with type parameters of type KeywordValidatorModifier and TypeMethodDescription<T extends KeywordValidator>
TWalkEvent.getValidator()Gets the validator that corresponds with the keyword.Methods in com.networknt.schema.walk with parameters of type KeywordValidatorModifier and TypeMethodDescriptionprotected WalkEventAbstractWalkHandler.constructWalkEvent(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) voidItemWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidKeywordWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidPropertyWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidWalkConfig.NoOpWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) voidWalkHandler.postWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator, List<Error> errors) booleanItemWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanKeywordWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanPropertyWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanWalkConfig.NoOpWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator) booleanWalkHandler.preWalk(ExecutionContext executionContext, String keyword, com.fasterxml.jackson.databind.JsonNode instanceNode, com.fasterxml.jackson.databind.JsonNode rootNode, NodePath instanceLocation, Schema schema, KeywordValidator validator)