com.jivesoftware.forum.renderer.filter
Class MacroFilter
java.lang.Object
com.jivesoftware.forum.renderer.filter.regex.RegexFilter
com.jivesoftware.forum.renderer.filter.regex.RegexTokenFilter
com.jivesoftware.forum.renderer.filter.MacroFilter
public class MacroFilter
- extends RegexTokenFilter
Class that finds (macros) like {link:java|http://www.java.com} --->
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SINGLE_TAG_REGEX
public static final java.lang.String SINGLE_TAG_REGEX
- See Also:
- Constant Field Values
MacroFilter
public MacroFilter(java.util.List macros)
MacroFilter
public MacroFilter(java.util.List macros,
boolean escapeAll)
setUp
protected void setUp(RenderContext renderContext)
- Description copied from class:
RegexTokenFilter
- Setup.
- Specified by:
setUp in class RegexTokenFilter
- Parameters:
renderContext - the rendercontext
filterMacros
public java.lang.String filterMacros(java.lang.String input,
RenderContext renderContext)
filterMacros
protected java.lang.String filterMacros(java.lang.String input,
RenderContext renderContext,
boolean isMatchedTags)
handleMatch
public void handleMatch(java.lang.StringBuffer buffer,
JdkMatchResult result,
RenderContext renderContext)
- Description copied from class:
RegexTokenFilter
- Method is called for every occurnce of a regular expression. Subclasses have to implement
this method.
- Specified by:
handleMatch in class RegexTokenFilter
- Parameters:
buffer - Buffer to write replacement string toresult - Hit with the found regular expressionrenderContext - FilterContext for filters
Copyright © 1999-2006 Jive Software.