@Override public void fatalError(SAXParseException e) throws SAXException { print("[Fatal]", e); throw e; }
private XSOMParser createSchemaParser() { XSOMParser parser = new XSOMParser(); if (entityResolver == null) { entityResolver = ((PrismContextImpl) prismContext).getEntityResolver(); if (entityResolver == null) { throw new IllegalStateException( "Entity resolver is not set (even tried to pull it from prism context)"); } } SchemaHandler errorHandler = new SchemaHandler(entityResolver); parser.setErrorHandler(errorHandler); parser.setAnnotationParser(new DomAnnotationParserFactory()); parser.setEntityResolver(errorHandler); return parser; } }
@Override public void error(SAXParseException e) throws SAXException { print("[Error]", e); throw e; }
@Override public void warning(SAXParseException e) throws SAXException { print("[Warning]", e); }