public class ParserConfig extends Object
限定符和类型 | 字段和说明 |
---|---|
ClassLoader |
defaultClassLoader |
static ParserConfig |
global |
SymbolTable |
symbolTable |
构造器和说明 |
---|
ParserConfig() |
限定符和类型 | 方法和说明 |
---|---|
FieldDeserializer |
createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
ObjectDeserializer |
createJavaBeanDeserializer(Class<?> clazz,
Type type) |
ObjectDeserializer |
getDeserializer(Class<?> clazz,
Type type) |
ObjectDeserializer |
getDeserializer(FieldInfo fieldInfo) |
ObjectDeserializer |
getDeserializer(Type type) |
Map<String,FieldDeserializer> |
getFieldDeserializers(Class<?> clazz) |
static ParserConfig |
getGlobalInstance() |
boolean |
isPrimitive(Class<?> clazz) |
void |
putDeserializer(Type type,
ObjectDeserializer deserializer) |
public static ParserConfig global
public final SymbolTable symbolTable
public ClassLoader defaultClassLoader
public static ParserConfig getGlobalInstance()
public ObjectDeserializer getDeserializer(Type type)
public ObjectDeserializer getDeserializer(Class<?> clazz, Type type)
public ObjectDeserializer createJavaBeanDeserializer(Class<?> clazz, Type type)
public FieldDeserializer createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
public void putDeserializer(Type type, ObjectDeserializer deserializer)
public ObjectDeserializer getDeserializer(FieldInfo fieldInfo)
public boolean isPrimitive(Class<?> clazz)
public Map<String,FieldDeserializer> getFieldDeserializers(Class<?> clazz)
Copyright © 2012–2016 Alibaba Group. All rights reserved.