public class DeserializeBeanInfo extends Object
构造器和说明 |
---|
DeserializeBeanInfo(Class<?> clazz) |
DeserializeBeanInfo(Class<?> clazz,
Class<?> builderClass) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
add(FieldInfo field) |
static DeserializeBeanInfo |
computeSetters(Class<?> clazz,
Type type) |
Class<?> |
getBuilderClass() |
static Class<?> |
getBuilderClass(Class<?> clazz) |
Method |
getBuildMethod() |
Class<?> |
getClazz() |
Constructor<?> |
getCreatorConstructor() |
static Constructor<?> |
getCreatorConstructor(Class<?> clazz) |
Constructor<?> |
getDefaultConstructor() |
static Constructor<?> |
getDefaultConstructor(Class<?> clazz) |
Method |
getFactoryMethod() |
static Method |
getFactoryMethod(Class<?> clazz) |
FieldInfo |
getField(String propertyName) |
List<FieldInfo> |
getFieldList() |
int |
getParserFeatures() |
List<FieldInfo> |
getSortedFieldList() |
void |
setBuildMethod(Method buildMethod) |
void |
setCreatorConstructor(Constructor<?> createConstructor) |
void |
setDefaultConstructor(Constructor<?> defaultConstructor) |
void |
setFactoryMethod(Method factoryMethod) |
public DeserializeBeanInfo(Class<?> clazz)
public Constructor<?> getDefaultConstructor()
public void setDefaultConstructor(Constructor<?> defaultConstructor)
public Constructor<?> getCreatorConstructor()
public void setCreatorConstructor(Constructor<?> createConstructor)
public Method getFactoryMethod()
public void setFactoryMethod(Method factoryMethod)
public Method getBuildMethod()
public void setBuildMethod(Method buildMethod)
public Class<?> getClazz()
public Class<?> getBuilderClass()
public boolean add(FieldInfo field)
public static DeserializeBeanInfo computeSetters(Class<?> clazz, Type type)
public static Constructor<?> getDefaultConstructor(Class<?> clazz)
public static Constructor<?> getCreatorConstructor(Class<?> clazz)
public int getParserFeatures()
Copyright © 2012–2016 Alibaba Group. All rights reserved.