Uses of Class
com.networknt.schema.DiscriminatorContext
-
Packages that use DiscriminatorContext Package Description com.networknt.schema -
-
Uses of DiscriminatorContext in com.networknt.schema
Fields in com.networknt.schema with type parameters of type DiscriminatorContext Modifier and Type Field Description private java.util.Stack<DiscriminatorContext>
ExecutionContext. discriminatorContexts
Methods in com.networknt.schema that return DiscriminatorContext Modifier and Type Method Description DiscriminatorContext
ExecutionContext. getCurrentDiscriminatorContext()
Methods in com.networknt.schema with parameters of type DiscriminatorContext Modifier and Type Method Description protected static void
BaseJsonValidator. checkDiscriminatorMatch(DiscriminatorContext currentDiscriminatorContext, com.fasterxml.jackson.databind.node.ObjectNode discriminator, java.lang.String discriminatorPropertyValue, JsonSchema jsonSchema)
Checks based on the currentDiscriminatorContext
whether the providedJsonSchema
a match against against the current discriminator.private static void
BaseJsonValidator. checkForExplicitDiscriminatorMappingMatch(DiscriminatorContext currentDiscriminatorContext, java.lang.String discriminatorPropertyValue, com.fasterxml.jackson.databind.JsonNode discriminatorMapping, JsonSchema schema)
private static void
BaseJsonValidator. checkForImplicitDiscriminatorMappingMatch(DiscriminatorContext currentDiscriminatorContext, java.lang.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.
-