public abstract class AbstractEntityReader
extends java.lang.Object
| 构造器和说明 |
|---|
AbstractEntityReader() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.Object |
changeBody(Context ctx,
MethodWrap mWrap)
尝试将body转换为特定对象
|
protected java.lang.Object |
changeEntityDo(Context ctx,
ParamWrap p,
java.lang.String name,
java.lang.Class<?> type)
尝试将值转换为目标实体
|
protected java.lang.Object |
changeValue(Context ctx,
ParamWrap p,
int pi,
java.lang.Class<?> pt,
LazyReference bodyRef)
尝试将值按类型转换
|
protected java.lang.Object |
changeValueDo(Context ctx,
ParamWrap p,
java.lang.String name,
java.lang.Class<?> type,
java.lang.String value)
尝试将值转换为目标值
|
protected java.lang.Object[] |
doRead(Context ctx,
java.lang.Object target,
MethodWrap mWrap)
执行读取
|
protected java.lang.Object |
doReadArgument(Context ctx,
java.lang.Object target,
MethodWrap mWrap,
ParamWrap pWrap,
int pIndex,
LazyReference bodyRef)
参数分析
|
protected java.lang.Object[] doRead(Context ctx, java.lang.Object target, MethodWrap mWrap) throws java.lang.Throwable
ctx - 请求上下文target - 控制器mWrap - 函数包装器java.lang.Throwableprotected java.lang.Object doReadArgument(Context ctx, java.lang.Object target, MethodWrap mWrap, ParamWrap pWrap, int pIndex, LazyReference bodyRef) throws java.lang.Throwable
ctx - 请求上下文target - 控制器mWrap - 函数包装器pWrap - 参数包装器pIndex - 参数序位bodyRef - 主体引用java.lang.Throwableprotected java.lang.Object changeBody(Context ctx, MethodWrap mWrap) throws java.lang.Exception
ctx - 请求上下文mWrap - 函数包装器java.lang.Exceptionprotected java.lang.Object changeValue(Context ctx, ParamWrap p, int pi, java.lang.Class<?> pt, LazyReference bodyRef) throws java.lang.Throwable
ctx - 请求上下文p - 参数包装pi - 参数序位pt - 参数类型bodyRef - 主体对象java.lang.Throwableprotected java.lang.Object changeValueDo(Context ctx, ParamWrap p, java.lang.String name, java.lang.Class<?> type, java.lang.String value)
ctx - 请求上下文p - 参数包装name - 数据名字type - 数据类型