com.xpn.xwiki.render
Class DefaultXWikiRenderingEngine

java.lang.Object
  extended by com.xpn.xwiki.render.DefaultXWikiRenderingEngine
All Implemented Interfaces:
XWikiRenderingEngine

public class DefaultXWikiRenderingEngine
extends Object
implements XWikiRenderingEngine


Constructor Summary
DefaultXWikiRenderingEngine(XWiki xwiki, XWikiContext context)
           
 
Method Summary
 void addRenderer(String name, XWikiRenderer renderer)
           
 void addToCached(String key, XWikiContext context)
           
 void addToRefreshed(String key, XWikiContext context)
           
 String convertMultiLine(String macroname, String params, String data, String allcontent, XWikiVirtualMacro macro, XWikiContext context)
           
 String convertSingleLine(String macroname, String params, String allcontent, XWikiVirtualMacro macro, XWikiContext context)
           
 void flushCache()
           
 Cache<XWikiRenderingCache> getCache()
           
 XWikiRenderer getRenderer(String name)
           
 List<XWikiRenderer> getRendererList()
           
 List<String> getRendererNames()
           
 void initCache(int iCapacity, XWikiContext context)
           
 void initCache(XWikiContext context)
           
 String interpretText(String text, XWikiDocument includingdoc, XWikiContext context)
           
protected  XWikiRenderer removeRenderer(String name)
           
 String renderDocument(XWikiDocument doc, XWikiContext context)
           
 String renderDocument(XWikiDocument doc, XWikiDocument includingdoc, XWikiContext context)
           
 String renderText(String text, XWikiDocument includingdoc, XWikiContext context)
           
 String renderText(String text, XWikiDocument contentdoc, XWikiDocument includingdoc, XWikiContext context)
           
 void virtualInit(XWikiContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultXWikiRenderingEngine

public DefaultXWikiRenderingEngine(XWiki xwiki,
                                   XWikiContext context)
                            throws XWikiException
Throws:
XWikiException
Method Detail

virtualInit

public void virtualInit(XWikiContext context)
Specified by:
virtualInit in interface XWikiRenderingEngine

initCache

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

initCache

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

getCache

public Cache<XWikiRenderingCache> getCache()

addRenderer

public void addRenderer(String name,
                        XWikiRenderer renderer)
Specified by:
addRenderer in interface XWikiRenderingEngine

getRenderer

public XWikiRenderer getRenderer(String name)
Specified by:
getRenderer in interface XWikiRenderingEngine

getRendererList

public List<XWikiRenderer> getRendererList()
Specified by:
getRendererList in interface XWikiRenderingEngine

getRendererNames

public List<String> getRendererNames()
Specified by:
getRendererNames in interface XWikiRenderingEngine

removeRenderer

protected XWikiRenderer removeRenderer(String name)

renderDocument

public String renderDocument(XWikiDocument doc,
                             XWikiContext context)
                      throws XWikiException
Specified by:
renderDocument in interface XWikiRenderingEngine
Throws:
XWikiException

renderDocument

public String renderDocument(XWikiDocument doc,
                             XWikiDocument includingdoc,
                             XWikiContext context)
                      throws XWikiException
Specified by:
renderDocument in interface XWikiRenderingEngine
Throws:
XWikiException

renderText

public String renderText(String text,
                         XWikiDocument includingdoc,
                         XWikiContext context)
Specified by:
renderText in interface XWikiRenderingEngine

interpretText

public String interpretText(String text,
                            XWikiDocument includingdoc,
                            XWikiContext context)
Specified by:
interpretText in interface XWikiRenderingEngine

addToCached

public void addToCached(String key,
                        XWikiContext context)

addToRefreshed

public void addToRefreshed(String key,
                           XWikiContext context)

renderText

public String renderText(String text,
                         XWikiDocument contentdoc,
                         XWikiDocument includingdoc,
                         XWikiContext context)
Specified by:
renderText in interface XWikiRenderingEngine

flushCache

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

convertMultiLine

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

convertSingleLine

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


Copyright © 2004–2014 XWiki. All rights reserved.