Skip to content
Snippets Groups Projects
Commit 1dd26456 authored by Andreas Romeyke's avatar Andreas Romeyke
Browse files

- refactoring, extracted class

parent fed890c3
No related branches found
No related tags found
No related merge requests found
package org.slub.rosetta.dps.repository.plugin;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXParseException;
import java.util.ArrayList;
import java.util.List;
public class SLUBXmlErrorHandler implements ErrorHandler {
private boolean is_valid = true;
private List<String> errors = new ArrayList<>();
@Override
public void warning(SAXParseException e) {
errors.add("[WW] " + e.getMessage());
}
@Override
public void error(SAXParseException e) {
is_valid = false;
errors.add("[EE] " + e.getMessage() + " line=" + e.getLineNumber() + " col=" + e.getColumnNumber());
}
@Override
public void fatalError(SAXParseException e) {
is_valid = false;
errors.add("[EE] Fatal, " + e.getMessage() + " line=" + e.getLineNumber() + " col=" + e.getColumnNumber());
}
public String get_log () {
for (int i=1; i<errors.size();i++) {
System.out.println( errors.get(i) );
}
return errors.toString();
}
public boolean is_Valid() {
return is_valid;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment