com.xpn.xwiki.render.groovy
Class XWikiGroovyRenderer
java.lang.Object
com.xpn.xwiki.render.groovy.XWikiGroovyRenderer
- All Implemented Interfaces:
- XWikiRenderer
public class XWikiGroovyRenderer
- extends java.lang.Object
- implements XWikiRenderer
Method Summary |
private void |
addGroovyMacros(java.lang.StringBuffer result,
XWikiContext context)
|
java.lang.String |
convertMultiLine(java.lang.String macroname,
java.lang.String param,
java.lang.String data,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
|
java.lang.String |
convertSingleLine(java.lang.String macroname,
java.lang.String param,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
|
java.lang.String |
evaluate(java.lang.String content,
java.lang.String name,
java.util.Map gcontext)
|
void |
flushCache()
|
private void |
generateFunction(java.lang.StringBuffer result,
java.lang.String param,
java.lang.String data,
XWikiVirtualMacro macro)
|
void |
initCache(XWikiContext context)
|
java.lang.Object |
parseGroovyFromString(java.lang.String script,
XWikiContext context)
|
protected void |
prepareCache(XWikiContext context)
|
java.util.Map |
prepareContext(XWikiContext context)
|
java.lang.String |
render(java.lang.String content,
XWikiDocument contentdoc,
XWikiDocument contextdoc,
XWikiContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
cache
private XWikiCache cache
classCache
private XWikiCache classCache
XWikiGroovyRenderer
public XWikiGroovyRenderer()
flushCache
public void flushCache()
- Specified by:
flushCache
in interface XWikiRenderer
prepareContext
public java.util.Map prepareContext(XWikiContext context)
initCache
public void initCache(XWikiContext context)
prepareCache
protected void prepareCache(XWikiContext context)
evaluate
public java.lang.String evaluate(java.lang.String content,
java.lang.String name,
java.util.Map gcontext)
render
public java.lang.String render(java.lang.String content,
XWikiDocument contentdoc,
XWikiDocument contextdoc,
XWikiContext context)
- Specified by:
render
in interface XWikiRenderer
generateFunction
private void generateFunction(java.lang.StringBuffer result,
java.lang.String param,
java.lang.String data,
XWikiVirtualMacro macro)
addGroovyMacros
private void addGroovyMacros(java.lang.StringBuffer result,
XWikiContext context)
convertSingleLine
public java.lang.String convertSingleLine(java.lang.String macroname,
java.lang.String param,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
- Specified by:
convertSingleLine
in interface XWikiRenderer
convertMultiLine
public java.lang.String convertMultiLine(java.lang.String macroname,
java.lang.String param,
java.lang.String data,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
- Specified by:
convertMultiLine
in interface XWikiRenderer
parseGroovyFromString
public java.lang.Object parseGroovyFromString(java.lang.String script,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
Copyright 2003 Ludovic Dubost