public class SerializeConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static SerializeConfig |
globalInstance |
PropertyNamingStrategy |
propertyNamingStrategy |
| Constructor and Description |
|---|
SerializeConfig() |
SerializeConfig(boolean fieldBase) |
SerializeConfig(int tableSize) |
SerializeConfig(int tableSize,
boolean fieldBase) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(Class<?> clazz,
SerializeFilter filter)
add class level serialize filter
|
void |
clearSerializers() |
void |
config(Class<?> clazz,
SerializerFeature feature,
boolean value)
class level serializer feature config
|
void |
configEnumAsJavaBean(Class<? extends Enum>... enumClasses)
1.2.24
|
ObjectSerializer |
createJavaBeanSerializer(Class<?> clazz) |
ObjectSerializer |
createJavaBeanSerializer(SerializeBeanInfo beanInfo) |
ObjectSerializer |
get(Type type) |
static SerializeConfig |
getGlobalInstance() |
ObjectSerializer |
getObjectWriter(Class<?> clazz) |
String |
getTypeKey() |
boolean |
isAsmEnable() |
boolean |
put(Object type,
Object value) |
boolean |
put(Type type,
ObjectSerializer value) |
void |
register(Module module) |
void |
setAsmEnable(boolean asmEnable) |
void |
setPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy)
for spring config support
|
void |
setTypeKey(String typeKey) |
public static final SerializeConfig globalInstance
public PropertyNamingStrategy propertyNamingStrategy
public SerializeConfig()
public SerializeConfig(boolean fieldBase)
public SerializeConfig(int tableSize)
public SerializeConfig(int tableSize,
boolean fieldBase)
public String getTypeKey()
public void setTypeKey(String typeKey)
public final ObjectSerializer createJavaBeanSerializer(Class<?> clazz)
public ObjectSerializer createJavaBeanSerializer(SerializeBeanInfo beanInfo)
public boolean isAsmEnable()
public void setAsmEnable(boolean asmEnable)
public static SerializeConfig getGlobalInstance()
public void addFilter(Class<?> clazz, SerializeFilter filter)
public void config(Class<?> clazz, SerializerFeature feature, boolean value)
public ObjectSerializer getObjectWriter(Class<?> clazz)
public final ObjectSerializer get(Type type)
public boolean put(Type type, ObjectSerializer value)
public void configEnumAsJavaBean(Class<? extends Enum>... enumClasses)
enumClasses - public void setPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy)
propertyNamingStrategy - public void clearSerializers()
public void register(Module module)
Copyright © 2012–2020 Alibaba Group. All rights reserved.