public abstract class AbstractGwtValidatorFactory extends Object implements javax.validation.ValidatorFactory
ValidatorFactory that delegates to a GWT generated Validator.
Extend this class create and implement createValidator
public class MyValidatorFactory extends AbstractGwtValidatorFactory {
@GwtValidation(value = {Pojo.class,Other.class})
public static interface GwtValidator extends Validator {
}
public AbstractGwtValidator createValidator (){
return GWT.create(GwtValidator.class));
}
}
Then add a line like this to your Gwt Module config (gwt.xml) file.
<replace-with class="com.example.MyValidatorFactory"> <when-type-is class="javax.validation.ValidatorFactory"/> </replace-with>
| Constructor and Description |
|---|
AbstractGwtValidatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
abstract AbstractGwtValidator |
createValidator()
Implement this method to return a
GWT.create(java.lang.Class<?>)d Validator annotated with
GwtValidation. |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory()
GWT does not support
ConstraintValidatorFactory, so the object returned by this method
will not work. |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
javax.validation.ParameterNameProvider |
getParameterNameProvider() |
javax.validation.TraversableResolver |
getTraversableResolver() |
javax.validation.Validator |
getValidator() |
void |
init(javax.validation.spi.ConfigurationState configState)
initialize factory.
|
<T> T |
unwrap(Class<T> type)
Unsupported.
|
javax.validation.ValidatorContext |
usingContext() |
public abstract AbstractGwtValidator createValidator()
GWT.create(java.lang.Class<?>)d Validator annotated with
GwtValidation.public final javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
ConstraintValidatorFactory, so the object returned by this method
will not work.getConstraintValidatorFactory in interface javax.validation.ValidatorFactorypublic final javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator in interface javax.validation.ValidatorFactorypublic final javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver in interface javax.validation.ValidatorFactorypublic javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider in interface javax.validation.ValidatorFactorypublic final javax.validation.Validator getValidator()
getValidator in interface javax.validation.ValidatorFactorypublic void close()
close in interface javax.validation.ValidatorFactorypublic final void init(javax.validation.spi.ConfigurationState configState)
configState - ConfigurationStatepublic final <T> T unwrap(Class<T> type)
UnsupportedOperationException.unwrap in interface javax.validation.ValidatorFactoryUnsupportedOperationException - this isn't supported in gwtpublic final javax.validation.ValidatorContext usingContext()
usingContext in interface javax.validation.ValidatorFactoryCopyright © 2015–2016. All rights reserved.