|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Validator
An object that can be "attached" to a IFormComponent to perform
server-side validation (validate(IFormComponent, ValidationMessages, Object)) as well
as generate cleint-side validation (in the form of JavaScript submit listeners).
| Method Summary | |
|---|---|
boolean |
getAcceptsNull()
Returns true if this validator accepts null as the object parameter to validate(). |
boolean |
isRequired()
Returns true if this field is required. |
void |
validate(IFormComponent field,
ValidationMessages messages,
Object object)
Invoked to validate input for the field. |
| Methods inherited from interface org.apache.tapestry.form.FormComponentContributor |
|---|
renderContribution |
| Method Detail |
|---|
void validate(IFormComponent field,
ValidationMessages messages,
Object object)
throws ValidatorException
Translator 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.boolean getAcceptsNull()
boolean isRequired()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||