Uses of Class
com.networknt.schema.DiscriminatorContext
Packages that use DiscriminatorContext
-
Uses of DiscriminatorContext in com.networknt.schema
Fields in com.networknt.schema with type parameters of type DiscriminatorContextModifier and TypeFieldDescriptionprivate Stack
<DiscriminatorContext> ExecutionContext.discriminatorContexts
Methods in com.networknt.schema that return DiscriminatorContextMethods in com.networknt.schema with parameters of type DiscriminatorContextModifier and TypeMethodDescriptionprotected static void
BaseJsonValidator.checkDiscriminatorMatch
(DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, String discriminatorPropertyValue, JsonSchema jsonSchema) Checks based on the currentDiscriminatorContext
whether the providedJsonSchema
a match against the current discriminator.private static void
BaseJsonValidator.checkForExplicitDiscriminatorMappingMatch
(DiscriminatorContext currentDiscriminatorContext, String discriminatorPropertyValue, com.fasterxml.jackson.databind.JsonNode discriminatorMapping, JsonSchema schema) private static void
BaseJsonValidator.checkForImplicitDiscriminatorMappingMatch
(DiscriminatorContext currentDiscriminatorContext, String discriminatorPropertyValue, JsonSchema schema) void
ExecutionContext.enterDiscriminatorContext
(DiscriminatorContext ctx, JsonNodePath instanceLocation) protected static void
BaseJsonValidator.registerAndMergeDiscriminator
(DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, JsonSchema schema, JsonNodePath instanceLocation) Rolls up all nested and compatible discriminators to the root discriminator of the type.