Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.renderer.filter.regex
Class RegexFilter

java.lang.Object
  extended by com.jivesoftware.forum.renderer.filter.regex.RegexFilter
Direct Known Subclasses:
RegexReplaceFilter, RegexTokenFilter

public abstract class RegexFilter
extends java.lang.Object


Field Summary
static boolean MULTILINE
           
protected  java.util.List pattern
           
static boolean SINGLELINE
           
protected  java.util.List substitute
           
 
Constructor Summary
RegexFilter()
           
RegexFilter(java.lang.String regex, java.lang.String substitute)
          create a new regular expression that takes input as multiple lines
RegexFilter(java.lang.String regex, java.lang.String substitute, boolean multiline)
          create a new regular expression and set
 
Method Summary
 void addRegex(JdkPattern pattern, java.lang.String substitute)
           
 void addRegex(java.lang.String regex, java.lang.String substitute)
           
 void addRegex(java.lang.String regex, java.lang.String substitute, boolean multiline)
           
 void addRegex(java.lang.String regex, java.lang.String substitute, boolean multiline, boolean dotAll)
           
 void clearRegex()
           
abstract  java.lang.String filter(java.lang.String input, RenderContext renderContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pattern

protected java.util.List pattern

substitute

protected java.util.List substitute

SINGLELINE

public static final boolean SINGLELINE
See Also:
Constant Field Values

MULTILINE

public static final boolean MULTILINE
See Also:
Constant Field Values
Constructor Detail

RegexFilter

public RegexFilter()

RegexFilter

public RegexFilter(java.lang.String regex,
                   java.lang.String substitute)
create a new regular expression that takes input as multiple lines


RegexFilter

public RegexFilter(java.lang.String regex,
                   java.lang.String substitute,
                   boolean multiline)
create a new regular expression and set

Method Detail

clearRegex

public void clearRegex()

addRegex

public void addRegex(java.lang.String regex,
                     java.lang.String substitute)

addRegex

public void addRegex(java.lang.String regex,
                     java.lang.String substitute,
                     boolean multiline,
                     boolean dotAll)

addRegex

public void addRegex(java.lang.String regex,
                     java.lang.String substitute,
                     boolean multiline)

addRegex

public void addRegex(JdkPattern pattern,
                     java.lang.String substitute)

filter

public abstract java.lang.String filter(java.lang.String input,
                                        RenderContext renderContext)

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.