|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry5.internal.services.CompositeFieldValidator
public final class CompositeFieldValidator
Aggregates together a number of field validator instances as a single unit.
| Constructor Summary | |
|---|---|
CompositeFieldValidator(List<FieldValidator> validators)
|
|
| Method Summary | |
|---|---|
boolean |
isRequired()
Returns true if any underlying Validator returns true from Validator.isRequired(). |
void |
render(MarkupWriter writer)
Invokes Validator.render(Field, Object, org.apache.tapestry5.ioc.MessageFormatter, MarkupWriter,
org.apache.tapestry5.services.FormSupport). |
void |
validate(Object value)
Invoked after the client-submitted value has been translated to check that the value conforms
to expectations (often, in terms of minimum or maximum value). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompositeFieldValidator(List<FieldValidator> validators)
| Method Detail |
|---|
public void validate(Object value)
throws ValidationException
FieldValidatortranslated to check that the value conforms
to expectations (often, in terms of minimum or maximum value). If and only if the value is approved by all
Validators is the value applied by the field.
validate in interface FieldValidatorvalue - the translated value supplied by the user
ValidationException - if the value violates the constraintpublic void render(MarkupWriter writer)
FieldValidatorValidator.render(Field, Object, org.apache.tapestry5.ioc.MessageFormatter, MarkupWriter,
org.apache.tapestry5.services.FormSupport). This is called at a point "inside" the tag, so that additional
attributes may be added. In many cases, the underlying Validator may write
client-side JavaScript to enforce the constraint as well.
render in interface FieldValidatorwriter - markup writer to direct output to.MarkupWriter.attributes(Object[])public boolean isRequired()
FieldValidatorValidator returns true from Validator.isRequired().
isRequired in interface FieldValidator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||