package nl.uva.polyql.validation;
import java.util.LinkedList;
import java.util.List;
public class ValidationErrors {
private final List<ValidationError> mErrors = new LinkedList<>();
public void add(final ValidationError error) {
mErrors.add(error);
}
public void merge(final ValidationErrors errors) {
mErrors.addAll(errors.mErrors);
}
public boolean isFatal() {
for (final ValidationError error : mErrors) {
if (error.isFatal()) {
return true;
}
}
return false;
}
public List<ValidationError> getErrors() {
return mErrors;
}
}