Package graphql.validation
Class ValidationErrorCollector
java.lang.Object
graphql.validation.ValidationErrorCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classIndicates that that maximum number of validation errors has been reached -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddError(ValidationError validationError) This will throwValidationErrorCollector.MaxValidationErrorsReachedif too many validation errors are addedprivate booleanbooleancontainsValidationError(ValidationErrorType validationErrorType) booleancontainsValidationError(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.MaxValidationErrorsReachedif 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
-