public class SerializeConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
SerializeConfig.ObjectSerializerAdapter |
| Modifier and Type | Field and Description |
|---|---|
static ObjectWriterProvider |
DEFAULT_PROVIDER |
boolean |
fieldBased |
static SerializeConfig |
global |
static SerializeConfig |
globalInstance |
PropertyNamingStrategy |
propertyNamingStrategy |
private ObjectWriterProvider |
provider |
| Constructor and Description |
|---|
SerializeConfig() |
SerializeConfig(boolean fieldBased) |
SerializeConfig(ObjectWriterProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.lang.Class<?> clazz,
SerializeFilter filter) |
void |
configEnumAsJavaBean(java.lang.Class<? extends java.lang.Enum>... enumClasses) |
ObjectSerializer |
createJavaBeanSerializer(java.lang.Class<?> clazz) |
ObjectSerializer |
get(java.lang.reflect.Type type) |
static SerializeConfig |
getGlobalInstance() |
ObjectSerializer |
getObjectWriter(java.lang.Class<?> clazz) |
ObjectWriterProvider |
getProvider() |
boolean |
put(java.lang.Object type,
java.lang.Object value)
Deprecated.
|
boolean |
put(java.lang.reflect.Type type,
ObjectSerializer value) |
void |
setAsmEnable(boolean value) |
public static final SerializeConfig global
public static final SerializeConfig globalInstance
public static final ObjectWriterProvider DEFAULT_PROVIDER
public final boolean fieldBased
public PropertyNamingStrategy propertyNamingStrategy
private ObjectWriterProvider provider
public SerializeConfig()
public SerializeConfig(ObjectWriterProvider provider)
public SerializeConfig(boolean fieldBased)
public static SerializeConfig getGlobalInstance()
public ObjectWriterProvider getProvider()
public boolean put(java.lang.reflect.Type type,
ObjectSerializer value)
public void setAsmEnable(boolean value)
public void addFilter(java.lang.Class<?> clazz,
SerializeFilter filter)
@Deprecated
public boolean put(java.lang.Object type,
java.lang.Object value)
public ObjectSerializer getObjectWriter(java.lang.Class<?> clazz)
public final ObjectSerializer get(java.lang.reflect.Type type)
public final ObjectSerializer createJavaBeanSerializer(java.lang.Class<?> clazz)
public void configEnumAsJavaBean(java.lang.Class<? extends java.lang.Enum>... enumClasses)