public class Validator
extends java.lang.Object
Constructor and Description |
---|
Validator() |
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractRule> |
createRules(ValidationContext validationContext,
ValidationErrorCollector validationErrorCollector) |
static int |
getMaxValidationErrors() |
static void |
setMaxValidationErrors(int maxValidationErrors)
`graphql-java` will stop validation after a maximum number of validation messages has been reached.
|
java.util.List<ValidationError> |
validateDocument(GraphQLSchema schema,
Document document,
java.util.Locale locale) |
java.util.List<ValidationError> |
validateDocument(GraphQLSchema schema,
Document document,
java.util.function.Predicate<java.lang.Class<?>> applyRule,
java.util.Locale locale) |
public static void setMaxValidationErrors(int maxValidationErrors)
maxValidationErrors
- the maximum validation errors allow JVM widepublic static int getMaxValidationErrors()
public java.util.List<ValidationError> validateDocument(GraphQLSchema schema, Document document, java.util.Locale locale)
public java.util.List<ValidationError> validateDocument(GraphQLSchema schema, Document document, java.util.function.Predicate<java.lang.Class<?>> applyRule, java.util.Locale locale)
public java.util.List<AbstractRule> createRules(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)