package org.uva.util.message;
import java.util.ArrayList;
import java.util.List;
public class MessageManager{
private final List<Error> errors;
private final List<Warning> warnings;
public MessageManager() {
errors = new ArrayList<Error>();
warnings = new ArrayList<Warning>();
}
public void addError(Error error) {
errors.add(error);
}
public void addWarning(Warning warning) {
warnings.add(warning);
}
public int countErrors() {
return errors.size();
}
public int countWarnings() {
return warnings.size();
}
public void printErrors() {
for (Error error : errors) {
System.out.println(error);
}
}
public void printWarnings() {
for (Warning warning : warnings) {
System.out.println(warning);
}
}
}