Class XercesRegExpEvaluator

java.lang.Object
org.exolab.castor.util.XercesRegExpEvaluator
All Implemented Interfaces:
RegExpEvaluator

public class XercesRegExpEvaluator extends Object implements RegExpEvaluator
An implementation of the XercesRegExpEvaluator that uses the Regular Expression library in Xerces. For more information about the Xerces Regular Expression library please visit: http://xml.apache.org/xerces-j/apiDocs/org/apache/xerces/utils/regex/RegularExpression.html
Version:
$Revision: 8788 $ $Date: 2006-01-16 13:22:58 -0700 (Mon, 16 Jan 2006) $
Author:
Keith Visco, Takashi Okamoto
  • Field Details

    • _regexp

      Object _regexp
      The Regular expression
  • Constructor Details

    • XercesRegExpEvaluator

      public XercesRegExpEvaluator()
      Creates a new XercesRegExpEvaluator
  • Method Details

    • setExpression

      public void setExpression(String rexpr)
      Sets the regular expression to match against during a call to #matches
      Specified by:
      setExpression in interface RegExpEvaluator
      Parameters:
      rexpr - the regular expression
    • matches

      public boolean matches(String value)
      Returns true if the given String is matched by the regular expression of this RegExpEvaluator
      Specified by:
      matches in interface RegExpEvaluator
      Parameters:
      value - the String to check the production of
      Returns:
      true if the given string matches the regular expression of this RegExpEvaluator
      See Also: