com.xpn.xwiki.render
Class XWikiMacrosMappingRenderer

java.lang.Object
  extended by com.xpn.xwiki.render.XWikiMacrosMappingRenderer
All Implemented Interfaces:
XWikiRenderer, org.xwiki.observation.EventListener

public class XWikiMacrosMappingRenderer
extends Object
implements XWikiRenderer, org.xwiki.observation.EventListener


Field Summary
protected  Map<String,String> macros_libraries
           
protected  Map<String,XWikiVirtualMacro> macros_mappings
           
 
Constructor Summary
XWikiMacrosMappingRenderer(XWiki xwiki, XWikiContext context)
           
 
Method Summary
 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()
           
 List<org.xwiki.observation.event.Event> getEvents()
           
 String getName()
           
 void loadPreferences(XWiki xwiki, XWikiContext context)
           
 void onEvent(org.xwiki.observation.event.Event event, Object source, Object data)
           
 String render(String content, XWikiDocument contentdoc, XWikiDocument doc, XWikiContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

macros_libraries

protected Map<String,String> macros_libraries

macros_mappings

protected Map<String,XWikiVirtualMacro> macros_mappings
Constructor Detail

XWikiMacrosMappingRenderer

public XWikiMacrosMappingRenderer(XWiki xwiki,
                                  XWikiContext context)
Method Detail

getName

public String getName()
Specified by:
getName in interface org.xwiki.observation.EventListener

getEvents

public List<org.xwiki.observation.event.Event> getEvents()
Specified by:
getEvents in interface org.xwiki.observation.EventListener

loadPreferences

public void loadPreferences(XWiki xwiki,
                            XWikiContext context)

render

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

flushCache

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

convertMultiLine

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

convertSingleLine

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

onEvent

public void onEvent(org.xwiki.observation.event.Event event,
                    Object source,
                    Object data)
Specified by:
onEvent in interface org.xwiki.observation.EventListener


Copyright © 2004–2014 XWiki. All rights reserved.