org.databene.commons.validator
Class RegexValidator
java.lang.Object
org.databene.commons.validator.bean.AbstractConstraintValidator<javax.validation.constraints.Pattern,java.lang.String>
org.databene.commons.validator.RegexValidator
- All Implemented Interfaces:
- javax.validation.ConstraintValidator<javax.validation.constraints.Pattern,java.lang.String>, Validator<java.lang.String>
public class RegexValidator
- extends AbstractConstraintValidator<javax.validation.constraints.Pattern,java.lang.String>
Databene Validator and JSR 303 ConstraintValidator implementation
that validates a String by a regular expression.
Created at 15.07.2009 15:22:21
- Since:
- 0.5.0
- Author:
- Volker Bergmann
|
Method Summary |
javax.validation.constraints.Pattern.Flag[] |
getFlags()
|
java.lang.String |
getRegexp()
|
void |
initialize(javax.validation.constraints.Pattern params)
|
boolean |
isValid(java.lang.String string,
javax.validation.ConstraintValidatorContext context)
|
void |
setFlags(javax.validation.constraints.Pattern.Flag[] flags)
|
void |
setRegexp(java.lang.String regexp)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RegexValidator
public RegexValidator()
RegexValidator
public RegexValidator(java.lang.String regexp)
RegexValidator
public RegexValidator(java.lang.String regexp,
javax.validation.constraints.Pattern.Flag... flags)
initialize
public void initialize(javax.validation.constraints.Pattern params)
- Specified by:
initialize in interface javax.validation.ConstraintValidator<javax.validation.constraints.Pattern,java.lang.String>- Overrides:
initialize in class AbstractConstraintValidator<javax.validation.constraints.Pattern,java.lang.String>
isValid
public boolean isValid(java.lang.String string,
javax.validation.ConstraintValidatorContext context)
getRegexp
public java.lang.String getRegexp()
setRegexp
public void setRegexp(java.lang.String regexp)
getFlags
public javax.validation.constraints.Pattern.Flag[] getFlags()
setFlags
public void setFlags(javax.validation.constraints.Pattern.Flag[] flags)
Copyright © 2010. All Rights Reserved.