public class ShortBindTransform extends AbstractBindTransform
| Modifier and Type | Field and Description |
|---|---|
protected String |
JSON_PARSER_METHOD |
protected String |
JSON_TYPE |
protected boolean |
nullable |
protected String |
PRIMITIVE_UTILITY_TYPE |
protected String |
XML_ATTRIBUTE_METHOD_POST |
protected String |
XML_ATTRIBUTE_METHOD_PRE |
protected String |
XML_CAST_TYPE |
protected String |
XML_TYPE |
DEFAULT_VALUE, POST_TYPE_ADAPTER, PRE_TYPE_ADAPTER_TO_DATA, PRE_TYPE_ADAPTER_TO_JAVA| Constructor and Description |
|---|
ShortBindTransform(boolean nullable) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateParseOnJackson(BindTypeContext context,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String parserName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
BindProperty property) |
void |
generateParseOnJacksonAsString(BindTypeContext context,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String parserName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
BindProperty property) |
void |
generateParseOnXml(BindTypeContext context,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String parserName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
BindProperty property) |
void |
generateSerializeOnJackson(BindTypeContext context,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String serializerName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
BindProperty property) |
void |
generateSerializeOnJacksonAsString(BindTypeContext context,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String serializerName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
BindProperty property) |
void |
generateSerializeOnXml(BindTypeContext context,
com.squareup.javapoet.MethodSpec.Builder methodBuilder,
String serializerName,
com.squareup.javapoet.TypeName beanClass,
String beanName,
BindProperty property) |
boolean |
isTypeAdapterSupported()
If true, means bind transformer support type adapter
|
protected String JSON_PARSER_METHOD
protected String JSON_TYPE
protected boolean nullable
protected String PRIMITIVE_UTILITY_TYPE
protected String XML_ATTRIBUTE_METHOD_POST
protected String XML_ATTRIBUTE_METHOD_PRE
protected String XML_CAST_TYPE
protected String XML_TYPE
public boolean isTypeAdapterSupported()
BindTransformpublic void generateParseOnJackson(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String parserName, com.squareup.javapoet.TypeName beanClass, String beanName, BindProperty property)
public void generateParseOnJacksonAsString(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String parserName, com.squareup.javapoet.TypeName beanClass, String beanName, BindProperty property)
public void generateParseOnXml(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String parserName, com.squareup.javapoet.TypeName beanClass, String beanName, BindProperty property)
public void generateSerializeOnJackson(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String serializerName, com.squareup.javapoet.TypeName beanClass, String beanName, BindProperty property)
public void generateSerializeOnJacksonAsString(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String serializerName, com.squareup.javapoet.TypeName beanClass, String beanName, BindProperty property)
public void generateSerializeOnXml(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String serializerName, com.squareup.javapoet.TypeName beanClass, String beanName, BindProperty property)
Copyright © 2017. All rights reserved.