public class EnumBindTransform extends AbstractBindTransform
| Modifier and Type | Field and Description |
|---|---|
protected String |
METHOD_TO_CONVERT |
DEFAULT_VALUE, POST_TYPE_ADAPTER, PRE_TYPE_ADAPTER_TO_DATA, PRE_TYPE_ADAPTER_TO_JAVA| Constructor and Description |
|---|
EnumBindTransform(com.squareup.javapoet.TypeName typeName) |
| 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 METHOD_TO_CONVERT
public EnumBindTransform(com.squareup.javapoet.TypeName typeName)
public boolean isTypeAdapterSupported()
BindTransformpublic void generateSerializeOnXml(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String serializerName, 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 generateParseOnXml(BindTypeContext context, com.squareup.javapoet.MethodSpec.Builder methodBuilder, String parserName, 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 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)
Copyright © 2017. All rights reserved.