com.alibaba.fastjson.parser.deserializer
类 FieldDeserializer

java.lang.Object
  继承者 com.alibaba.fastjson.parser.deserializer.FieldDeserializer
直接已知子类:
ArrayListTypeFieldDeserializer, BooleanFieldDeserializer, CollectionResolveFieldDeserializer, DefaultFieldDeserializer, IntegerFieldDeserializer, ListResolveFieldDeserializer, LongFieldDeserializer, MapResolveFieldDeserializer, StringFieldDeserializer

public abstract class FieldDeserializer
extends Object


构造方法摘要
FieldDeserializer(Class<?> clazz, FieldInfo fieldInfo)
           
 
方法摘要
 int getFastMatchToken()
           
 Field getField()
           
 Class<?> getFieldClass()
           
 Type getFieldType()
           
 Method getMethod()
           
abstract  void parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void setValue(Object object, boolean value)
           
 void setValue(Object object, int value)
           
 void setValue(Object object, long value)
           
 void setValue(Object object, Object value)
           
 void setValue(Object object, String value)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FieldDeserializer

public FieldDeserializer(Class<?> clazz,
                         FieldInfo fieldInfo)
方法详细信息

getMethod

public Method getMethod()

getField

public Field getField()

getFieldClass

public Class<?> getFieldClass()

getFieldType

public Type getFieldType()

parseField

public abstract void parseField(DefaultJSONParser parser,
                                Object object,
                                Type objectType,
                                Map<String,Object> fieldValues)

getFastMatchToken

public int getFastMatchToken()

setValue

public void setValue(Object object,
                     boolean value)

setValue

public void setValue(Object object,
                     int value)

setValue

public void setValue(Object object,
                     long value)

setValue

public void setValue(Object object,
                     String value)

setValue

public void setValue(Object object,
                     Object value)


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