public class BeanJsonDeserializerCreator extends AbstractBeanJsonCreator
AbstractBeanJsonCreator.TypeParameters| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELEGATION_PARAM_NAME |
ABSTRACT_BEAN_JSON_DESERIALIZER_CLASS, ABSTRACT_BEAN_JSON_SERIALIZER_CLASS, JSON_SERIALIZER_PARAMETERS_CLASS, mapperInfo, TYPE_DESERIALIZATION_INFO_CLASS, TYPE_PARAMETER_PREFIX, TYPE_SERIALIZATION_INFO_CLASSconfiguration, context, JSON_DESERIALIZATION_CONTEXT_CLASS, JSON_DESERIALIZER_CLASS, JSON_SERIALIZATION_CONTEXT_CLASS, JSON_SERIALIZER_CLASS, logger, TYPE_PARAMETER_DESERIALIZER_FIELD_NAME, TYPE_PARAMETER_SERIALIZER_FIELD_NAME, typeOracle| Constructor and Description |
|---|
BeanJsonDeserializerCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
RebindConfiguration configuration,
JacksonTypeOracle typeOracle) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isSerializer() |
protected void |
writeClassBody(com.google.gwt.user.rebind.SourceWriter source,
BeanInfo beanInfo,
com.google.gwt.thirdparty.guava.common.collect.ImmutableMap<java.lang.String,PropertyInfo> properties) |
create, filterSubtypes, findFirstTypeToApplyPropertyAnnotation, generateBeanPropertySerializerBody, generateCommonPropertyParameters, generateIdentifierDeserializationInfo, generateIdentifierSerializationInfo, generatePropertySerializerParameters, generateTypeInfo, generateTypeParameterMapperFields, getGenericClassBoundedParameters, getIdentityDeserializerType, getIdentitySerializerType, getMapperInfo, getParameterizedQualifiedClassName, getSimpleClassNamegetJsonDeserializerFromType, getJsonDeserializerFromType, getJsonSerializerFromType, getJsonSerializerFromType, getKeyDeserializerFromType, getKeySerializerFromType, getPrintWriter, getSourceWriterpublic static final java.lang.String DELEGATION_PARAM_NAME
public BeanJsonDeserializerCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
RebindConfiguration configuration,
JacksonTypeOracle typeOracle)
protected boolean isSerializer()
isSerializer in class AbstractBeanJsonCreatorprotected void writeClassBody(com.google.gwt.user.rebind.SourceWriter source,
BeanInfo beanInfo,
com.google.gwt.thirdparty.guava.common.collect.ImmutableMap<java.lang.String,PropertyInfo> properties)
throws com.google.gwt.core.ext.UnableToCompleteException,
UnsupportedTypeException
writeClassBody in class AbstractBeanJsonCreatorcom.google.gwt.core.ext.UnableToCompleteExceptionUnsupportedTypeExceptionCopyright © 2015. All Rights Reserved.