com.xpn.xwiki.render.filter
Class XWikiHeadingFilter

java.lang.Object
  extended by org.radeox.filter.FilterSupport
      extended by org.radeox.filter.regex.RegexFilter
          extended by org.radeox.filter.regex.RegexTokenFilter
              extended by org.radeox.filter.regex.LocaleRegexTokenFilter
                  extended by com.xpn.xwiki.render.filter.XWikiHeadingFilter
All Implemented Interfaces:
org.radeox.filter.CacheFilter, org.radeox.filter.Filter

public class XWikiHeadingFilter
extends org.radeox.filter.regex.LocaleRegexTokenFilter
implements org.radeox.filter.CacheFilter

A customized version of Radeox Heading Filter


Field Summary
private  java.text.MessageFormat formatter
           
private  java.lang.String TOC_DATA
           
private  java.lang.String TOC_NUMBERED
           
 
Fields inherited from class org.radeox.filter.regex.LocaleRegexTokenFilter
inputMessages, outputMessages
 
Fields inherited from class org.radeox.filter.regex.RegexFilter
MULTILINE, pattern, SINGLELINE, substitute
 
Fields inherited from class org.radeox.filter.FilterSupport
initialContext
 
Constructor Summary
XWikiHeadingFilter()
           
 
Method Summary
protected  java.lang.String getLocaleKey()
           
 java.lang.String handleMatch(org.radeox.regex.MatchResult result, org.radeox.filter.context.FilterContext context)
           
 void handleMatch(java.lang.StringBuffer buffer, org.radeox.regex.MatchResult result, org.radeox.filter.context.FilterContext context)
           
 void setInitialContext(org.radeox.api.engine.context.InitialRenderContext context)
           
 
Methods inherited from class org.radeox.filter.regex.LocaleRegexTokenFilter
getInputBundle, getOutputBundle, isSingleLine
 
Methods inherited from class org.radeox.filter.regex.RegexTokenFilter
filter, setUp
 
Methods inherited from class org.radeox.filter.regex.RegexFilter
addRegex, addRegex, clearRegex
 
Methods inherited from class org.radeox.filter.FilterSupport
before, getDescription, replaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOC_NUMBERED

private final java.lang.String TOC_NUMBERED
See Also:
Constant Field Values

TOC_DATA

private final java.lang.String TOC_DATA
See Also:
Constant Field Values

formatter

private java.text.MessageFormat formatter
Constructor Detail

XWikiHeadingFilter

public XWikiHeadingFilter()
Method Detail

getLocaleKey

protected java.lang.String getLocaleKey()
Specified by:
getLocaleKey in class org.radeox.filter.regex.LocaleRegexTokenFilter

handleMatch

public void handleMatch(java.lang.StringBuffer buffer,
                        org.radeox.regex.MatchResult result,
                        org.radeox.filter.context.FilterContext context)
Specified by:
handleMatch in class org.radeox.filter.regex.RegexTokenFilter

setInitialContext

public void setInitialContext(org.radeox.api.engine.context.InitialRenderContext context)
Specified by:
setInitialContext in interface org.radeox.filter.Filter
Overrides:
setInitialContext in class org.radeox.filter.regex.LocaleRegexTokenFilter

handleMatch

public java.lang.String handleMatch(org.radeox.regex.MatchResult result,
                                    org.radeox.filter.context.FilterContext context)


Copyright 2003 Ludovic Dubost