private Text2XMLTemplateConverter createConverter(String templateXML) { Text2XMLTemplateConverter converter = null; try { InputStream templateStream = Util.getInputStreamFromResource(templateXML); converter = CompchemText2XMLTemplateConverter.createTemplateConverter( templateStream, "molcas", "log"); } catch (Exception e) { throw new RuntimeException("Cannot make template ", e); } return converter; }
public static Element getTemplate(String templateResourceName, String baseUri) { Element templateElement = null; try { InputStream is = Util.getResourceUsingContextClassLoader(templateResourceName, TemplateTestUtils.class); templateElement = new CMLBuilder().build(is, baseUri).getRootElement(); ClassPathXIncludeResolver.resolveIncludes(templateElement.getDocument(), new CMLBuilder()); } catch (Exception e) { throw new RuntimeException("cannot create template", e); } return templateElement; }