public abstract class SdAbstractClassConverter extends Object implements SdClassConverter
| 构造器和说明 |
|---|
SdAbstractClassConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
SdClassContent |
converter(SdBean bean)
转换属性
|
void |
converterAdditionalField(SdBean bean,
SdClassContent result)
转换附加属性
|
void |
converterBean(SdBean bean,
SdClassContent result)
初始化bean的基本信息
|
void |
converterExtensions(SdBean bean,
SdClassContent result)
转换拓展属性
|
void |
converterFields(SdBean bean,
SdClassContent result)
转换属性列
|
void |
converterRelationals(SdBean bean,
SdClassContent result)
转换关系属性
|
void |
converterRelationals(SdBean bean,
SdClassContent result,
int count)
转换关系属性
|
SdRelationalContent |
newNonClassContentRelationalContent(SdRelational rel)
通过关系创建一个没有关系Bean的内容
|
SdAbstractClassConverter |
setDefaltRelationalCount(int defaltRelationalCount)
关系中的SdBean转SdClassContent最多转换到第几级的默认值,默认再向下取3级
|
getTypeConverter, setTypeConverterpublic SdClassContent converter(SdBean bean)
SdClassConverterconverter 在接口中 SdClassConverterpublic void converterBean(SdBean bean, SdClassContent result)
bean - result - public void converterFields(SdBean bean, SdClassContent result)
bean - result - public void converterAdditionalField(SdBean bean, SdClassContent result)
bean - result - public void converterRelationals(SdBean bean, SdClassContent result)
bean - result - public void converterRelationals(SdBean bean, SdClassContent result, int count)
bean - result - count - 该参数用于标记将关系中的SdBean转换为SdClassContent已经转换到第几层了,第一次调用输入0public SdRelationalContent newNonClassContentRelationalContent(SdRelational rel)
rel - public void converterExtensions(SdBean bean, SdClassContent result)
bean - result - public SdAbstractClassConverter setDefaltRelationalCount(int defaltRelationalCount)
defaltRelationalCount - Copyright © 2019 Mirren Tools. All rights reserved.