/** * {@inheritDoc} * * @see BlockRenderer#render(java.util.Collection, org.xwiki.rendering.renderer.printer.WikiPrinter) */ public void render(Collection<Block> blocks, WikiPrinter printer) { PrintRenderer renderer = getPrintRendererFactory().createRenderer(printer); for (Block block : blocks) { block.traverse(renderer); } } }
/** * {@inheritDoc} * * @see org.xwiki.rendering.block.AbstractBlock#traverse(org.xwiki.rendering.listener.Listener) */ public void traverse(Listener listener) { before(listener); for (Block block : getChildren()) { block.traverse(listener); } after(listener); } }
public void build(Reader reader, String syntaxId, DocbookBuilder builder) { if (syntaxId == null) { if (syntaxStack.isEmpty()) { syntaxId = Syntax.XWIKI_2_0.toIdString(); } else { syntaxId = syntaxStack.getLast(); } } // WikiLoader loader = new WikiLoader(this); Block block = loader.load(reader, syntaxId); XDOMTransformer transformer = new XDOMTransformer(this, builder); block.traverse(transformer); } }
PrintRenderer renderer = this.xhtmlRendererFactory.createRenderer(printer); for (Block block : xdom.getChildren()) { block.traverse(renderer);
PrintRenderer renderer = this.xhtmlRendererFactory.createRenderer(printer); for (Block block : htmlMacroMarker.getChildren()) { block.traverse(renderer);
PrintRenderer renderer = this.xhtmlRendererFactory.createRenderer(printer); for (Block block : htmlMacroMarker.getChildren()) { block.traverse(renderer);