public class Pattern extends BaseValidator
RegexpMatcher| Constructor and Description |
|---|
Pattern() |
Pattern(java.lang.String initializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
renderContribution(IMarkupWriter writer,
IRequestCycle cycle,
FormComponentContributorContext context,
IFormComponent field)
Does nothing.
|
void |
setPattern(java.lang.String pattern) |
void |
validate(IFormComponent field,
ValidationMessages messages,
java.lang.Object object)
Invoked to validate input for the field.
|
getAcceptsNull, getMessage, isRequired, setMessagepublic void validate(IFormComponent field, ValidationMessages messages, java.lang.Object object) throws ValidatorException
ValidatorTranslator will have already converted the
submitted user input string into an object.field - the form element component being validated, often used to determine the
user presentable name for the field, used
in error messages.messages - access to the pre-defined validation messages, in the appropriate localeobject - the client-side representation of the field's data. May be null if the client did
not provide a value for the field (most Validators should check for null and
perform no check if null).ValidatorException - if the object violates the constraint represented by this Validator.public void renderContribution(IMarkupWriter writer, IRequestCycle cycle, FormComponentContributorContext context, IFormComponent field)
BaseValidatorrenderContribution in interface FormComponentContributorrenderContribution in class BaseValidatorwriter - allows contributor to write additional attributes into the component's tagcycle - for accessing request informationcontext - utilities for genering messages and client-side validationfield - the field for which contributions are being renderedpublic void setPattern(java.lang.String pattern)