Package com.networknt.schema
Class ValidationContext.DiscriminatorContext
- java.lang.Object
-
- com.networknt.schema.ValidationContext.DiscriminatorContext
-
- Enclosing class:
- ValidationContext
public static class ValidationContext.DiscriminatorContext extends Object
-
-
Constructor Summary
Constructors Constructor Description DiscriminatorContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNode
getDiscriminatorForPath(String schemaPath)
boolean
isActive()
Returns true if we have a discriminator active.boolean
isDiscriminatorMatchFound()
void
markMatch()
void
registerDiscriminator(String schemaPath, com.fasterxml.jackson.databind.node.ObjectNode discriminator)
-
-
-
Method Detail
-
registerDiscriminator
public void registerDiscriminator(String schemaPath, com.fasterxml.jackson.databind.node.ObjectNode discriminator)
-
getDiscriminatorForPath
public com.fasterxml.jackson.databind.node.ObjectNode getDiscriminatorForPath(String schemaPath)
-
markMatch
public void markMatch()
-
isDiscriminatorMatchFound
public boolean isDiscriminatorMatchFound()
-
isActive
public boolean isActive()
Returns true if we have a discriminator active. In this case no valid match in anyOf should lead to validation failure- Returns:
- true in case there are discriminator candidates
-
-