public class JsonSchemaValidator extends java.lang.Object implements java.util.function.Function<javax.json.JsonValue,ValidationResult>, java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
private static ValidationResult |
SUCCESS |
private java.util.function.Function<javax.json.JsonValue,java.util.stream.Stream<ValidationResult.ValidationError>> |
validationFunction |
| Constructor and Description |
|---|
JsonSchemaValidator(java.util.function.Function<javax.json.JsonValue,java.util.stream.Stream<ValidationResult.ValidationError>> validationFunction) |
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
apply(javax.json.JsonValue object) |
void |
close() |
java.lang.String |
toString() |
private static final ValidationResult SUCCESS
private final java.util.function.Function<javax.json.JsonValue,java.util.stream.Stream<ValidationResult.ValidationError>> validationFunction
JsonSchemaValidator(java.util.function.Function<javax.json.JsonValue,java.util.stream.Stream<ValidationResult.ValidationError>> validationFunction)
public ValidationResult apply(javax.json.JsonValue object)
apply in interface java.util.function.Function<javax.json.JsonValue,ValidationResult>public void close()
close in interface java.lang.AutoCloseablepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.