Package graphql.validation
Class ValidationErrorCollector
java.lang.Object
graphql.validation.ValidationErrorCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
Indicates that that maximum number of validation errors has been reached -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addError
(ValidationError validationError) This will throwValidationErrorCollector.MaxValidationErrorsReached
if too many validation errors are addedprivate boolean
boolean
containsValidationError
(ValidationErrorType validationErrorType) boolean
containsValidationError
(ValidationErrorType validationErrorType, String description) toString()
-
Field Details
-
errors
-
maxErrors
private final int maxErrors
-
-
Constructor Details
-
ValidationErrorCollector
public ValidationErrorCollector() -
ValidationErrorCollector
public ValidationErrorCollector(int maxErrors)
-
-
Method Details
-
atMaxErrors
private boolean atMaxErrors() -
addError
public void addError(ValidationError validationError) throws ValidationErrorCollector.MaxValidationErrorsReached This will throwValidationErrorCollector.MaxValidationErrorsReached
if too many validation errors are added- Parameters:
validationError
- the error to add- Throws:
ValidationErrorCollector.MaxValidationErrorsReached
- if too many errors have been generated
-
getErrors
-
containsValidationError
-
containsValidationError
-
toString
-