org.apache.tapestry5.internal.beaneditor
Class ValidateAnnotationConstraintGenerator
java.lang.Object
org.apache.tapestry5.internal.beaneditor.ValidateAnnotationConstraintGenerator
- All Implemented Interfaces:
- ValidationConstraintGenerator
public class ValidateAnnotationConstraintGenerator
- extends Object
- implements ValidationConstraintGenerator
Checks for the Validate
annotation, and extracts its value to form the result.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidateAnnotationConstraintGenerator
public ValidateAnnotationConstraintGenerator()
buildConstraints
public List<String> buildConstraints(Class propertyType,
AnnotationProvider annotationProvider)
- Description copied from interface:
ValidationConstraintGenerator
- For a given property, identify all the approprite validation constraints. Each returned value is the name of a
validator (i.e., "required") or a validator name and configuration (i.e., "minlength=5"). These contraints are
exactly the individual terms in a
validate specification
. These will ultimately be used to create FieldValidator
s for the field
that edits the property.
- Specified by:
buildConstraints
in interface ValidationConstraintGenerator
- Parameters:
propertyType
- the type of the property for which constraints are neededannotationProvider
- provides access to any annotations concerning the property (for implementations that
are based on analysis of property annotations)
- Returns:
- a list of constraints
- See Also:
FieldValidatorSource
Copyright © 2003-2012 The Apache Software Foundation.