com.alibaba.fastjson.parser
类 ParserConfig

java.lang.Object
  继承者 com.alibaba.fastjson.parser.ParserConfig

public class ParserConfig
extends Object

作者:
wenshao[szujobs@hotmail.com]

构造方法摘要
ParserConfig()
           
 
方法摘要
 FieldDeserializer createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 ObjectDeserializer createJavaBeanDeserializer(Class<?> clazz, Type type)
           
 IdentityHashMap<Type,ObjectDeserializer> getDerializers()
           
 ObjectDeserializer getDeserializer(Class<?> clazz, Type type)
           
 ObjectDeserializer getDeserializer(FieldInfo fieldInfo)
           
 ObjectDeserializer getDeserializer(Type type)
           
static Field getField(Class<?> clazz, String fieldName)
           
 Map<String,FieldDeserializer> getFieldDeserializers(Class<?> clazz)
           
static ParserConfig getGlobalInstance()
           
 SymbolTable getSymbolTable()
           
 boolean isPrimitive(Class<?> clazz)
           
 void putDeserializer(Type type, ObjectDeserializer deserializer)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ParserConfig

public ParserConfig()
方法详细信息

getGlobalInstance

public static ParserConfig getGlobalInstance()

getSymbolTable

public SymbolTable getSymbolTable()

getDerializers

public IdentityHashMap<Type,ObjectDeserializer> getDerializers()

getDeserializer

public ObjectDeserializer getDeserializer(Type type)

getDeserializer

public ObjectDeserializer getDeserializer(Class<?> clazz,
                                          Type type)

createJavaBeanDeserializer

public ObjectDeserializer createJavaBeanDeserializer(Class<?> clazz,
                                                     Type type)

createFieldDeserializer

public FieldDeserializer createFieldDeserializer(ParserConfig mapping,
                                                 Class<?> clazz,
                                                 FieldInfo fieldInfo)

putDeserializer

public void putDeserializer(Type type,
                            ObjectDeserializer deserializer)

getDeserializer

public ObjectDeserializer getDeserializer(FieldInfo fieldInfo)

isPrimitive

public boolean isPrimitive(Class<?> clazz)

getField

public static Field getField(Class<?> clazz,
                             String fieldName)

getFieldDeserializers

public Map<String,FieldDeserializer> getFieldDeserializers(Class<?> clazz)


Copyright © 2012-2015 Alibaba Group. All Rights Reserved.