Printer for processing a callback during parsing a text.
XWiki Component Manager / Repository
XWiki Rendering System -- XDOM based
Configuration for a XWiki renderer
XWiki Rendering System
XWiki Rendering System -- streaming based
XWiki Rendering System -- streaming based, simplified
Play2 XWiki Rendering Module
Overview
This Play2 module allows you to convert texts written in a certain wiki syntax to some formatted texts using XWiki Rendering Framework.
Example
val componentManager = new XWikiComponentManager(getClass.getClassLoader) val macroManager = new XWikiMacroManager(componentManager) macroManager.registerMacro(classOf[CodeMacro]) macroManager.registerMacro(classOf[DateMacro]) val renderer = new XWikiStringStreamRenderer(componentManager) val builder = new StringBuilder() renderer.render(new StringReader("** Bold ** {{code type="java"}}class Macro{}{{/code}}"), builder.append(_)) val result = builder.toString()