Package org.exolab.castor.util
Class XercesRegExpEvaluator
- java.lang.Object
-
- org.exolab.castor.util.XercesRegExpEvaluator
-
- All Implemented Interfaces:
RegExpEvaluator
public class XercesRegExpEvaluator extends java.lang.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 Summary
Fields Modifier and Type Field Description (package private) java.lang.Object
_regexp
The Regular expression
-
Constructor Summary
Constructors Constructor Description XercesRegExpEvaluator()
Creates a new XercesRegExpEvaluator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
matches(java.lang.String value)
Returns true if the given String is matched by the regular expression of this RegExpEvaluatorvoid
setExpression(java.lang.String rexpr)
Sets the regular expression to match against during a call to #matches
-
-
-
Method Detail
-
setExpression
public void setExpression(java.lang.String rexpr)
Sets the regular expression to match against during a call to #matches- Specified by:
setExpression
in interfaceRegExpEvaluator
- Parameters:
rexpr
- the regular expression
-
matches
public boolean matches(java.lang.String value)
Returns true if the given String is matched by the regular expression of this RegExpEvaluator- Specified by:
matches
in interfaceRegExpEvaluator
- Parameters:
value
- the String to check the production of- Returns:
- true if the given string matches the regular expression of this RegExpEvaluator
- See Also:
setExpression(java.lang.String)
-
-