@Component @Named(value="groovy") @InstantiationStrategy(value=PER_LOOKUP) public class XWikiGroovyRenderer extends Object implements XWikiRenderer, XWikiInterpreter
Modifier and Type | Class and Description |
---|---|
class |
XWikiGroovyRenderer.CachedGroovyClass |
Constructor and Description |
---|
XWikiGroovyRenderer() |
Modifier and Type | Method and Description |
---|---|
String |
convertMultiLine(String macroname,
String param,
String data,
String allcontent,
XWikiVirtualMacro macro,
XWikiContext context) |
String |
convertSingleLine(String macroname,
String param,
String allcontent,
XWikiVirtualMacro macro,
XWikiContext context) |
String |
evaluate(String content,
String name,
Map<String,Object> gcontext) |
void |
flushCache() |
String |
getId() |
void |
initCache(int iCapacity,
int iClassCapacity,
XWikiContext context) |
void |
initCache(XWikiContext context) |
String |
interpret(String content,
XWikiDocument contextdoc,
XWikiContext context) |
Object |
parseGroovyFromString(String script,
XWikiContext context) |
protected void |
prepareCache(XWikiContext context) |
Map<String,Object> |
prepareContext(XWikiContext context) |
String |
render(String content,
XWikiDocument contentdoc,
XWikiDocument contextdoc,
XWikiContext context) |
public String getId()
getId
in interface XWikiRenderer
public void flushCache()
flushCache
in interface XWikiRenderer
public Map<String,Object> prepareContext(XWikiContext context)
public void initCache(XWikiContext context) throws XWikiException
XWikiException
public void initCache(int iCapacity, int iClassCapacity, XWikiContext context) throws XWikiException
XWikiException
protected void prepareCache(XWikiContext context)
public String interpret(String content, XWikiDocument contextdoc, XWikiContext context)
interpret
in interface XWikiInterpreter
public String render(String content, XWikiDocument contentdoc, XWikiDocument contextdoc, XWikiContext context)
render
in interface XWikiRenderer
public String convertSingleLine(String macroname, String param, String allcontent, XWikiVirtualMacro macro, XWikiContext context)
convertSingleLine
in interface XWikiRenderer
public String convertMultiLine(String macroname, String param, String data, String allcontent, XWikiVirtualMacro macro, XWikiContext context)
convertMultiLine
in interface XWikiRenderer
public Object parseGroovyFromString(String script, XWikiContext context) throws XWikiException
XWikiException
Copyright © 2004–2014 XWiki. All rights reserved.