com.xpn.xwiki.plugin
Class PatternPlugin

java.lang.Object
  extended by com.xpn.xwiki.plugin.XWikiDefaultPlugin
      extended by com.xpn.xwiki.plugin.PatternPlugin
All Implemented Interfaces:
XWikiDocChangeNotificationInterface, XWikiPluginInterface

public class PatternPlugin
extends XWikiDefaultPlugin
implements XWikiDocChangeNotificationInterface


Field Summary
(package private)  java.util.Vector descriptions
           
(package private)  WikiSubstitution patternListSubstitution
           
(package private)  java.util.Vector patterns
           
(package private)  java.util.Vector results
           
 
Fields inherited from interface com.xpn.xwiki.notify.XWikiDocChangeNotificationInterface
EVENT_CHANGE, EVENT_DELETE, EVENT_NEW, EVENT_UPDATE_CLASS, EVENT_UPDATE_CONTENT, EVENT_UPDATE_OBJECT
 
Constructor Summary
PatternPlugin(java.lang.String name, java.lang.String className, XWikiContext context)
           
 
Method Summary
 void addPattern(java.lang.String pattern, java.lang.String result, java.lang.String description)
           
 java.lang.String commonTagsHandler(java.lang.String line, XWikiContext context)
           
 java.lang.String endRenderingHandler(java.lang.String line, XWikiContext context)
           
 java.lang.String getPatternList()
           
 void init(XWikiContext context)
           
 java.lang.String insidePREHandler(java.lang.String line, XWikiContext context)
           
 void notify(XWikiNotificationRule rule, XWikiDocument newdoc, XWikiDocument olddoc, int event, XWikiContext context)
           
 java.lang.String outsidePREHandler(java.lang.String line, XWikiContext context)
           
 java.lang.String startRenderingHandler(java.lang.String line, XWikiContext context)
           
 
Methods inherited from class com.xpn.xwiki.plugin.XWikiDefaultPlugin
beginRendering, downloadAttachment, endRendering, flushCache, getClassName, getName, getPluginApi, setClassName, setName, virtualInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

patterns

java.util.Vector patterns

results

java.util.Vector results

descriptions

java.util.Vector descriptions

patternListSubstitution

WikiSubstitution patternListSubstitution
Constructor Detail

PatternPlugin

public PatternPlugin(java.lang.String name,
                     java.lang.String className,
                     XWikiContext context)
Method Detail

init

public void init(XWikiContext context)
Specified by:
init in interface XWikiPluginInterface
Overrides:
init in class XWikiDefaultPlugin

addPattern

public void addPattern(java.lang.String pattern,
                       java.lang.String result,
                       java.lang.String description)

getPatternList

public java.lang.String getPatternList()

commonTagsHandler

public java.lang.String commonTagsHandler(java.lang.String line,
                                          XWikiContext context)
Specified by:
commonTagsHandler in interface XWikiPluginInterface
Overrides:
commonTagsHandler in class XWikiDefaultPlugin

startRenderingHandler

public java.lang.String startRenderingHandler(java.lang.String line,
                                              XWikiContext context)
Specified by:
startRenderingHandler in interface XWikiPluginInterface
Overrides:
startRenderingHandler in class XWikiDefaultPlugin

outsidePREHandler

public java.lang.String outsidePREHandler(java.lang.String line,
                                          XWikiContext context)
Specified by:
outsidePREHandler in interface XWikiPluginInterface
Overrides:
outsidePREHandler in class XWikiDefaultPlugin

insidePREHandler

public java.lang.String insidePREHandler(java.lang.String line,
                                         XWikiContext context)
Specified by:
insidePREHandler in interface XWikiPluginInterface
Overrides:
insidePREHandler in class XWikiDefaultPlugin

endRenderingHandler

public java.lang.String endRenderingHandler(java.lang.String line,
                                            XWikiContext context)
Specified by:
endRenderingHandler in interface XWikiPluginInterface
Overrides:
endRenderingHandler in class XWikiDefaultPlugin

notify

public void notify(XWikiNotificationRule rule,
                   XWikiDocument newdoc,
                   XWikiDocument olddoc,
                   int event,
                   XWikiContext context)
Specified by:
notify in interface XWikiDocChangeNotificationInterface


Copyright 2003 Ludovic Dubost