/** * Creates a new instance of Renderer with supplied references to folders. * * @param db The database holding the content * @param config Project configuration */ public Renderer(ContentStore db, JBakeConfiguration config) { this.config = config; this.renderingEngine = new DelegatingTemplateEngine(db, config); this.db = db; }
renderingEngine.renderDocument(model, findTemplateName(docType), out);
private void render(RenderingConfig renderConfig) throws Exception { File outputFile = renderConfig.getPath(); try { try (Writer out = createWriter(outputFile)) { renderingEngine.renderDocument(renderConfig.getModel(), renderConfig.getTemplate(), out); } LOGGER.info("Rendering {} [{}]... done!", renderConfig.getName(), outputFile); } catch (Exception e) { LOGGER.error("Rendering {} [{}]... failed!", renderConfig.getName(), outputFile, e); throw new Exception("Failed to render " + renderConfig.getName(), e); } }
renderingEngine.renderDocument(model, findTemplateName(docType), out);
/** * Creates a new instance of Renderer with supplied references to folders. * * @param db The database holding the content * @param config Project configuration */ public Renderer(ContentStore db, JBakeConfiguration config) { this.config = config; this.renderingEngine = new DelegatingTemplateEngine(db, config); this.db = db; }
private void render(RenderingConfig renderConfig) throws Exception { File outputFile = renderConfig.getPath(); try { try (Writer out = createWriter(outputFile)) { renderingEngine.renderDocument(renderConfig.getModel(), renderConfig.getTemplate(), out); } LOGGER.info("Rendering {} [{}]... done!", renderConfig.getName(), outputFile); } catch (Exception e) { LOGGER.error("Rendering {} [{}]... failed!", renderConfig.getName(), outputFile, e); throw new Exception("Failed to render " + renderConfig.getName(), e); } }