public abstract class AbstractGwtValidator extends Object implements javax.validation.Validator
Validator in GWT.
All methods that do not need to be generated go here.
| Constructor and Description |
|---|
AbstractGwtValidator()
Creates a validator initialized with the default group inheritance map.
|
AbstractGwtValidator(ValidationGroupsMetadata validationGroupsMetadata)
constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkGroups(Class<?>... groups) |
protected void |
checkNotNull(Object object,
String name) |
javax.validation.executable.ExecutableValidator |
forExecutables() |
protected javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
protected javax.validation.ParameterNameProvider |
getParameterNameProvider() |
abstract Object |
getProperty(Object object,
String propertyName)
reflection replacement to get property of an object.
|
javax.validation.TraversableResolver |
getTraversableResolver() |
ValidationGroupsMetadata |
getValidationGroupsMetadata() |
void |
init(javax.validation.ConstraintValidatorFactory factory,
javax.validation.MessageInterpolator messageInterpolator,
javax.validation.TraversableResolver traversableResolver,
javax.validation.ParameterNameProvider pparameterNameProvider)
initialize values.
|
<T> T |
unwrap(Class<T> type) |
abstract <T> Set<javax.validation.ConstraintViolation<T>> |
validate(GwtValidationContext<T> context,
Object object,
Class<?>... groups) |
public AbstractGwtValidator()
public AbstractGwtValidator(ValidationGroupsMetadata validationGroupsMetadata)
validationGroupsMetadata - Validation group metadata.public ValidationGroupsMetadata getValidationGroupsMetadata()
public void init(javax.validation.ConstraintValidatorFactory factory,
javax.validation.MessageInterpolator messageInterpolator,
javax.validation.TraversableResolver traversableResolver,
javax.validation.ParameterNameProvider pparameterNameProvider)
factory - constraint validator factory to setmessageInterpolator - message interpolator to settraversableResolver - traversable resolver to setpparameterNameProvider - parameter resolver to setpublic <T> T unwrap(Class<T> type)
unwrap in interface javax.validation.Validatorpublic abstract <T> Set<javax.validation.ConstraintViolation<T>> validate(GwtValidationContext<T> context, Object object, Class<?>... groups) throws javax.validation.ValidationException
javax.validation.ValidationExceptionprotected void checkGroups(Class<?>... groups)
protected void checkNotNull(Object object, String name) throws IllegalArgumentException
IllegalArgumentExceptionprotected javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
public javax.validation.MessageInterpolator getMessageInterpolator()
public javax.validation.TraversableResolver getTraversableResolver()
protected javax.validation.ParameterNameProvider getParameterNameProvider()
public javax.validation.executable.ExecutableValidator forExecutables()
forExecutables in interface javax.validation.Validatorpublic abstract Object getProperty(Object object, String propertyName) throws NoSuchMethodException, ReflectiveOperationException
object - object to get property frompropertyName - property nameNoSuchMethodException - if there is no getter for this property nameReflectiveOperationException - if no reflection for this class is availableCopyright © 2015–2019. All rights reserved.