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