com.xpn.xwiki.render.groovy
Class XWikiGroovyRenderer

java.lang.Object
  extended by com.xpn.xwiki.render.groovy.XWikiGroovyRenderer
All Implemented Interfaces:
XWikiInterpreter, XWikiRenderer

public class XWikiGroovyRenderer
extends Object
implements XWikiRenderer, XWikiInterpreter


Nested Class Summary
 class XWikiGroovyRenderer.CachedGroovyClass
           
 
Constructor Summary
XWikiGroovyRenderer()
           
 
Method Summary
 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()
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XWikiGroovyRenderer

public XWikiGroovyRenderer()
Method Detail

flushCache

public void flushCache()
Specified by:
flushCache in interface XWikiRenderer

prepareContext

public Map<String,Object> prepareContext(XWikiContext context)

initCache

public void initCache(XWikiContext context)
               throws XWikiException
Throws:
XWikiException

initCache

public void initCache(int iCapacity,
                      int iClassCapacity,
                      XWikiContext context)
               throws XWikiException
Throws:
XWikiException

prepareCache

protected void prepareCache(XWikiContext context)

interpret

public String interpret(String content,
                        XWikiDocument contextdoc,
                        XWikiContext context)
Specified by:
interpret in interface XWikiInterpreter

evaluate

public String evaluate(String content,
                       String name,
                       Map<String,Object> gcontext)

render

public String render(String content,
                     XWikiDocument contentdoc,
                     XWikiDocument contextdoc,
                     XWikiContext context)
Specified by:
render in interface XWikiRenderer

convertSingleLine

public String convertSingleLine(String macroname,
                                String param,
                                String allcontent,
                                XWikiVirtualMacro macro,
                                XWikiContext context)
Specified by:
convertSingleLine in interface XWikiRenderer

convertMultiLine

public String convertMultiLine(String macroname,
                               String param,
                               String data,
                               String allcontent,
                               XWikiVirtualMacro macro,
                               XWikiContext context)
Specified by:
convertMultiLine in interface XWikiRenderer

parseGroovyFromString

public Object parseGroovyFromString(String script,
                                    XWikiContext context)
                             throws XWikiException
Throws:
XWikiException


Copyright © 2004–2014 XWiki. All rights reserved.