org.exolab.castor.xml.util
Class AlwaysTrueRegExpEvaluator

java.lang.Object
  extended by org.exolab.castor.xml.util.AlwaysTrueRegExpEvaluator
All Implemented Interfaces:
RegExpEvaluator

public class AlwaysTrueRegExpEvaluator
extends java.lang.Object
implements RegExpEvaluator

A simple implementation of a regular expression validator which always returns true. This class can be used to "suppress" validation exceptions when no regular expression validator has been configured.

Version:
$Revision: 6671 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
Author:
Keith Visco

Constructor Summary
AlwaysTrueRegExpEvaluator()
          Creates a new AlwaysTrueRegExpEvaluator.
 
Method Summary
 boolean matches(java.lang.String value)
          Returns true if the given String is matched by the regular expression of this RegExpEvaluator.
 void setExpression(java.lang.String rexpr)
          Sets the regular expression to match against during a call to #matches.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlwaysTrueRegExpEvaluator

public AlwaysTrueRegExpEvaluator()
Creates a new AlwaysTrueRegExpEvaluator.

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 interface RegExpEvaluator
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 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(java.lang.String)


Copyright © 2011. All Rights Reserved.