
public final class GwtSpecificValidatorCreator extends AbstractCreator
GwtSpecificValidator.
This class is not thread safe.
| Constructor and Description |
|---|
GwtSpecificValidatorCreator(com.google.gwt.core.ext.typeinfo.JClassType validatorType,
com.google.gwt.core.ext.typeinfo.JClassType beanType,
BeanHelper beanHelper,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
BeanHelperCache cache,
Class<?>[] validGroupsFromAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
static String |
asGetter(javax.validation.metadata.PropertyDescriptor p) |
static String |
asLiteral(Object value)
Returns the literal value of an object that is suitable for inclusion in
Java Source code.
|
static String |
capitalizeFirstLetter(String propertyName) |
protected void |
compose(ClassSourceFileComposerFactory composerFactory) |
static boolean |
isIterableOrMap(Class<?> elementClass) |
protected void |
writeClassBody(SourceWriter sw) |
protected void |
writeUnsafeNativeLongIfNeeded(SourceWriter sw,
com.google.gwt.core.ext.typeinfo.JType jType) |
addImports, create, createBeanHelper, createBeanHelper, getPackage, getSimpleNamebranch, error, error, error, getJavaObjectTypeFor, wrappublic GwtSpecificValidatorCreator(com.google.gwt.core.ext.typeinfo.JClassType validatorType,
com.google.gwt.core.ext.typeinfo.JClassType beanType,
BeanHelper beanHelper,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
BeanHelperCache cache,
Class<?>[] validGroupsFromAnnotation)
public static String asGetter(javax.validation.metadata.PropertyDescriptor p)
public static String asLiteral(Object value) throws IllegalArgumentException
Supports all types that Annotation value can have.
IllegalArgumentException - if the type of the object does not have a java literal form.public static boolean isIterableOrMap(Class<?> elementClass)
protected void compose(ClassSourceFileComposerFactory composerFactory)
compose in class AbstractCreatorprotected void writeClassBody(SourceWriter sw) throws com.google.gwt.core.ext.UnableToCompleteException
writeClassBody in class AbstractCreatorcom.google.gwt.core.ext.UnableToCompleteExceptionprotected void writeUnsafeNativeLongIfNeeded(SourceWriter sw, com.google.gwt.core.ext.typeinfo.JType jType)
Copyright © 2016. All rights reserved.