(Quick Reference)

xwikiRenderer

Purpose

XWiki Rendering System -- XDOM based.

It needs to create a XDOM that represents the whole document structure in a memory.

An instance of the XWikiRenderer class.

Examples

class SomeController {

def xwikiRenderer

def someAction = { String testString = """ =level1= **bold** """ String result = xwikiRenderer.render(textString) … }

}

or

import org.xwiki.rendering.syntax.Syntax

class SomeController {

def xwikiRenderer

def someAction = { String result = "" new File("./test").withReader { reader -> result = xwikiRenderer.render(reader, Syntax.MEDIAWIKI_1_0, Syntax.PLAIN_1_0) } … }

}