gnu.beanfactory.util
Class Regex

java.lang.Object
  |
  +--gnu.beanfactory.util.Regex

public class Regex
extends java.lang.Object

Provides regular expression functionality.


Field Summary
static java.lang.String ESCAPE_GREATER_THAN_HTML
           
static java.lang.String ESCAPE_LESS_THAN_HTML
           
static java.lang.String NOT_EMPTY
           
static java.lang.String SUBST_ESCAPE_QUOTE
           
 
Constructor Summary
Regex()
           
 
Method Summary
static java.lang.String escapeHtml(java.lang.String s)
           
static java.lang.String escapeHtmlAttribute(java.lang.String s)
           
static boolean match(java.lang.String regex, java.lang.String input)
           
static java.lang.String[] split(java.lang.String regex, java.lang.String input)
           
static java.lang.String substitute(java.lang.String regex, java.lang.String input)
          Applies a regular expression to an input string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ESCAPE_LESS_THAN_HTML

public static final java.lang.String ESCAPE_LESS_THAN_HTML

ESCAPE_GREATER_THAN_HTML

public static final java.lang.String ESCAPE_GREATER_THAN_HTML

SUBST_ESCAPE_QUOTE

public static final java.lang.String SUBST_ESCAPE_QUOTE

NOT_EMPTY

public static final java.lang.String NOT_EMPTY
Constructor Detail

Regex

public Regex()
Method Detail

substitute

public static java.lang.String substitute(java.lang.String regex,
                                          java.lang.String input)
Applies a regular expression to an input string.

escapeHtmlAttribute

public static java.lang.String escapeHtmlAttribute(java.lang.String s)

escapeHtml

public static java.lang.String escapeHtml(java.lang.String s)

match

public static boolean match(java.lang.String regex,
                            java.lang.String input)

split

public static java.lang.String[] split(java.lang.String regex,
                                       java.lang.String input)