com.xpn.xwiki.render
Class XWikiRenderingEngine
java.lang.Object
com.xpn.xwiki.render.XWikiRenderingEngine
- Direct Known Subclasses:
- CustomXWikiRenderingEngine
public class XWikiRenderingEngine
- extends java.lang.Object
Method Summary |
void |
addRenderer(java.lang.String name,
XWikiRenderer renderer)
|
void |
addToCached(java.lang.String key,
XWikiContext context)
|
void |
addToRefreshed(java.lang.String key,
XWikiContext context)
|
java.lang.String |
convertMultiLine(java.lang.String macroname,
java.lang.String params,
java.lang.String data,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
|
java.lang.String |
convertSingleLine(java.lang.String macroname,
java.lang.String params,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
|
void |
flushCache()
|
private java.lang.String |
getKey(java.lang.String text,
XWikiDocument contentdoc,
XWikiDocument includingdoc,
XWikiContext context)
|
XWikiRenderer |
getRenderer(java.lang.String name)
|
java.util.List |
getRendererList()
|
java.util.List |
getRendererNames()
|
protected XWikiRenderer |
removeRenderer(java.lang.String name)
|
java.lang.String |
renderDocument(XWikiDocument doc,
XWikiContext context)
|
java.lang.String |
renderDocument(XWikiDocument doc,
XWikiDocument includingdoc,
XWikiContext context)
|
java.lang.String |
renderText(java.lang.String text,
XWikiDocument includingdoc,
XWikiContext context)
|
java.lang.String |
renderText(java.lang.String text,
XWikiDocument contentdoc,
XWikiDocument includingdoc,
XWikiContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
renderers
private java.util.List renderers
renderermap
private java.util.HashMap renderermap
cache
private XWikiCache cache
XWikiRenderingEngine
public XWikiRenderingEngine(XWiki xwiki,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
addRenderer
public void addRenderer(java.lang.String name,
XWikiRenderer renderer)
getRenderer
public XWikiRenderer getRenderer(java.lang.String name)
getRendererList
public java.util.List getRendererList()
getRendererNames
public java.util.List getRendererNames()
removeRenderer
protected XWikiRenderer removeRenderer(java.lang.String name)
renderDocument
public java.lang.String renderDocument(XWikiDocument doc,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
renderDocument
public java.lang.String renderDocument(XWikiDocument doc,
XWikiDocument includingdoc,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
renderText
public java.lang.String renderText(java.lang.String text,
XWikiDocument includingdoc,
XWikiContext context)
addToCached
public void addToCached(java.lang.String key,
XWikiContext context)
addToRefreshed
public void addToRefreshed(java.lang.String key,
XWikiContext context)
renderText
public java.lang.String renderText(java.lang.String text,
XWikiDocument contentdoc,
XWikiDocument includingdoc,
XWikiContext context)
getKey
private java.lang.String getKey(java.lang.String text,
XWikiDocument contentdoc,
XWikiDocument includingdoc,
XWikiContext context)
flushCache
public void flushCache()
convertMultiLine
public java.lang.String convertMultiLine(java.lang.String macroname,
java.lang.String params,
java.lang.String data,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
convertSingleLine
public java.lang.String convertSingleLine(java.lang.String macroname,
java.lang.String params,
java.lang.String allcontent,
XWikiVirtualMacro macro,
XWikiContext context)
Copyright 2003 Ludovic Dubost