org.apache.tapestry5.internal.services
Class ValidationConstraintGeneratorImpl
java.lang.Object
  
org.apache.tapestry5.internal.services.ValidationConstraintGeneratorImpl
- All Implemented Interfaces: 
 - ValidationConstraintGenerator
 
public class ValidationConstraintGeneratorImpl
- extends Object
- implements ValidationConstraintGenerator
  
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ValidationConstraintGeneratorImpl
public ValidationConstraintGeneratorImpl(List<ValidationConstraintGenerator> configuration)
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 FieldValidators 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.