public class RegExValidator extends AbstractValidator<String>
Modifier and Type | Class and Description |
---|---|
protected class |
RegExValidator.DefaultRegExMessages |
static interface |
RegExValidator.RegExMessages |
Constructor and Description |
---|
RegExValidator(String regex)
Creates a new regex validator.
|
RegExValidator(String regex,
String message)
Creates a new regex validator.
|
Modifier and Type | Method and Description |
---|---|
protected RegExp |
getCompiledRegExp()
Returns a compiled
RegExp object to be used to actually perform the validation. |
RegExValidator.RegExMessages |
getMessages()
Returns the messages.
|
String |
getRegex()
Returns the regular expression.
|
void |
setMessages(RegExValidator.RegExMessages messages)
Sets the messages.
|
void |
setRegex(String regex)
Sets the regular expression.
|
List<EditorError> |
validate(<any> field,
String value)
Validates the value.
|
createError, createError, encodeMessage
public RegExValidator(String regex)
regex
- the regular expressionpublic RegExValidator.RegExMessages getMessages()
public String getRegex()
public void setMessages(RegExValidator.RegExMessages messages)
messages
- the messagespublic void setRegex(String regex)
regex
- the regular expressionprotected RegExp getCompiledRegExp()
RegExp
object to be used to actually perform the validation. After
this has been created it is cached for subsequent reuse.Copyright © 2018. All rights reserved.