package org.cagrid.gme.service.impl.sax;
import org.apache.xerces.impl.xs.XMLSchemaLoader;
import org.cagrid.gme.model.XMLSchema;
import org.cagrid.gme.service.impl.dao.XMLSchemaInformationDao;
import java.util.List;
/**
* @author oster
*/
public class GMEXMLSchemaLoader extends XMLSchemaLoader {
public GMEXMLSchemaLoader(List<XMLSchema> submissionSchemas, XMLSchemaInformationDao dao) {
setEntityResolver(new GMEEntityResolver(submissionSchemas, dao));
setErrorHandler(new GMEErrorHandler());
}
@Override
public GMEErrorHandler getErrorHandler() {
return (GMEErrorHandler) super.getErrorHandler();
}
}