com.xpn.xwiki.plugin
Class XWikiPluginManager

java.lang.Object
  extended by com.xpn.xwiki.plugin.XWikiPluginManager

public class XWikiPluginManager
extends Object


Constructor Summary
XWikiPluginManager()
           
XWikiPluginManager(String[] classNames, XWikiContext context)
           
XWikiPluginManager(String classList, XWikiContext context)
           
 
Method Summary
 void addPlugin(String name, String className, XWikiContext context)
           
 void addPlugins(String[] classNames, XWikiContext context)
           
 void beginParsing(XWikiContext context)
           
 void beginRendering(XWikiContext context)
           
 String commonTagsHandler(String text, XWikiContext context)
           
 XWikiAttachment downloadAttachment(XWikiAttachment attachment, XWikiContext context)
           
 String endParsing(String content, XWikiContext context)
           
 void endRendering(XWikiContext context)
           
 String endRenderingHandler(String text, XWikiContext context)
           
 void flushCache(XWikiContext context)
           
 XWikiPluginInterface getPlugin(String className)
           
 Vector<String> getPlugins()
           
 Vector<XWikiPluginInterface> getPlugins(String functionName)
           
 void initInterface()
           
 void initPlugin(Object plugin, Class<XWikiPluginInterface> pluginClass, XWikiContext context)
           
 String insidePREHandler(String text, XWikiContext context)
           
 String outsidePREHandler(String text, XWikiContext context)
           
 void removePlugin(String className)
           
 void setPlugins(Vector<String> plugins)
           
 String startRenderingHandler(String text, 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

XWikiPluginManager

public XWikiPluginManager()

XWikiPluginManager

public XWikiPluginManager(String classList,
                          XWikiContext context)

XWikiPluginManager

public XWikiPluginManager(String[] classNames,
                          XWikiContext context)
Method Detail

addPlugin

public void addPlugin(String name,
                      String className,
                      XWikiContext context)

removePlugin

public void removePlugin(String className)

addPlugins

public void addPlugins(String[] classNames,
                       XWikiContext context)

getPlugin

public XWikiPluginInterface getPlugin(String className)

getPlugins

public Vector<String> getPlugins()

setPlugins

public void setPlugins(Vector<String> plugins)

initInterface

public void initInterface()

initPlugin

public void initPlugin(Object plugin,
                       Class<XWikiPluginInterface> pluginClass,
                       XWikiContext context)
                throws XWikiException
Throws:
XWikiException

getPlugins

public Vector<XWikiPluginInterface> getPlugins(String functionName)

virtualInit

public void virtualInit(XWikiContext context)

flushCache

public void flushCache(XWikiContext context)

commonTagsHandler

public String commonTagsHandler(String text,
                                XWikiContext context)

startRenderingHandler

public String startRenderingHandler(String text,
                                    XWikiContext context)

outsidePREHandler

public String outsidePREHandler(String text,
                                XWikiContext context)

insidePREHandler

public String insidePREHandler(String text,
                               XWikiContext context)

endRenderingHandler

public String endRenderingHandler(String text,
                                  XWikiContext context)

beginRendering

public void beginRendering(XWikiContext context)

endRendering

public void endRendering(XWikiContext context)

beginParsing

public void beginParsing(XWikiContext context)

endParsing

public String endParsing(String content,
                         XWikiContext context)

downloadAttachment

public XWikiAttachment downloadAttachment(XWikiAttachment attachment,
                                          XWikiContext context)


Copyright © 2004-2013 XWiki. All Rights Reserved.