|
||||||||||
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 |