Class JsonSchemaValidator

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.util.function.Function<jakarta.json.JsonValue,​ValidationResult>

    public class JsonSchemaValidator
    extends java.lang.Object
    implements java.util.function.Function<jakarta.json.JsonValue,​ValidationResult>, java.lang.AutoCloseable
    • Constructor Detail

      • JsonSchemaValidator

        JsonSchemaValidator​(java.util.function.Function<jakarta.json.JsonValue,​java.util.stream.Stream<ValidationResult.ValidationError>> validationFunction)
    • Method Detail

      • apply

        public ValidationResult apply​(jakarta.json.JsonValue object)
        Specified by:
        apply in interface java.util.function.Function<jakarta.json.JsonValue,​ValidationResult>
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object