/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.communityschemas;

import java.util.ArrayList;
import java.util.Collection;
import org.xml.sax.ErrorHandler;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;

public class SchemaValidationErrorHandler
implements ErrorHandler {
    private final ArrayList<SAXParseException> a = new ArrayList();

    @Override
    public void warning(SAXParseException sAXParseException) throws SAXException {
    }

    @Override
    public void error(SAXParseException sAXParseException) throws SAXException {
        this.a.add(sAXParseException);
    }

    @Override
    public void fatalError(SAXParseException sAXParseException) throws SAXException {
        this.a.add(sAXParseException);
    }

    public void reset() {
        this.a.clear();
    }

    public Collection<SAXParseException> recordedErrors() {
        return this.a;
    }
}

