org.exolab.castor.util

Class XercesRegExpEvaluator

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.impl.xpath.regex/RegularExpression.html

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:07 $

Authors:
Keith Visco
Takashi Okamoto

Field Summary

(package private) RegularExpression
_regexp
The Regular expression

Constructor Summary

XercesRegExpEvaluator()
Creates a new XercesRegExpEvaluator

Method Summary

boolean
matches(String value)
Returns true if the given String is matched by the regular expression of this RegExpEvaluator
void
setExpression(String rexpr)
Sets the regular expression to match against during a call to #matches

Field Details

_regexp

(package private)  RegularExpression _regexp
The Regular expression

Constructor Details

XercesRegExpEvaluator

public XercesRegExpEvaluator()
Creates a new XercesRegExpEvaluator

Method Details

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:
setExpression(String)


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


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com