org.apache.tapestry5.internal.beaneditor
Class MessagesConstraintGenerator
java.lang.Object
org.apache.tapestry5.internal.beaneditor.MessagesConstraintGenerator
- All Implemented Interfaces:
- ValidationConstraintGenerator
public class MessagesConstraintGenerator
- extends Object
- implements ValidationConstraintGenerator
Generates constraints from the containing component's property file.
Looks for a key in the form: propertyId-validate.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessagesConstraintGenerator
public MessagesConstraintGenerator(Environment environment)
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.