org.apache.tapestry5.internal.beanvalidator
Class BeanFieldValidatorDefaultSource
java.lang.Object
  
org.apache.tapestry5.internal.beanvalidator.BeanFieldValidatorDefaultSource
- All Implemented Interfaces: 
 - FieldValidatorDefaultSource
 
public class BeanFieldValidatorDefaultSource
- extends Object
- implements FieldValidatorDefaultSource
  
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
BeanFieldValidatorDefaultSource
public BeanFieldValidatorDefaultSource(@Core
                                       FieldValidatorDefaultSource fieldValidatorDefaultSource,
                                       ValidatorFactory validatorFactory,
                                       BeanValidatorGroupSource beanValidationGroupSource,
                                       ClientConstraintDescriptorSource clientValidatorSource,
                                       FormSupport formSupport,
                                       Environment environment)
createDefaultValidator
public FieldValidator createDefaultValidator(Field field,
                                             String overrideId,
                                             Messages overrideMessages,
                                             Locale locale,
                                             Class propertyType,
                                             AnnotationProvider propertyAnnotations)
- Description copied from interface: 
FieldValidatorDefaultSource 
- Analyzes the property type and property annotations to determine the default set of validations for the property,
 which are wrapped to form a 
FieldValidator for a field.
- Specified by:
 createDefaultValidator in interface FieldValidatorDefaultSource
 
- Parameters:
 field - Field component for which a validator is being createdoverrideId - the id of the component, used to locate related messages for labels and errorsoverrideMessages - where to search for label and error messageslocale - locale used for locating messagespropertyType - type of property bound to the editting parameter of the field (typically, the
            parameter named "value").propertyAnnotations - source of annotations for the property being editted
- Returns:
 - a validator reflecting all default validations for the field
 
 
 
createDefaultValidator
public FieldValidator createDefaultValidator(ComponentResources resources,
                                             String parameterName)
- Description copied from interface: 
FieldValidatorDefaultSource 
- A convenience for the full version; assumes that the resources are associated with a
 
Field.
- Specified by:
 createDefaultValidator in interface FieldValidatorDefaultSource
 
- Returns:
 - a validator reflecting all default validations for the field
 
 
 
Copyright © 2003-2012 The Apache Software Foundation.