Class ValidationContext.DiscriminatorContext

    • Constructor Detail

      • DiscriminatorContext

        public DiscriminatorContext()
    • 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