@Preview(value="3.2") public interface EntityConverter
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowRead()
是否允许读
|
boolean |
allowWrite()
是否允许写
|
boolean |
canRead(Context ctx,
java.lang.String mime)
是否能读
|
boolean |
canWrite(java.lang.String mime,
Context ctx)
是否能写
|
default boolean |
isInstance(java.lang.Class<?> clz)
实例检测(移除时用)
|
default java.lang.String[] |
mappings()
映射
|
default java.lang.String |
name()
名字
|
java.lang.Object[] |
read(Context ctx,
java.lang.Object target,
MethodWrap mWrap)
读取(参数分析)
|
void |
write(java.lang.Object data,
Context ctx)
写入
|
java.lang.String |
writeAndReturn(java.lang.Object data,
Context ctx)
写入并返回(渲染并返回(默认不实现))
|
default boolean isInstance(java.lang.Class<?> clz)
default java.lang.String name()
default java.lang.String[] mappings()
boolean allowWrite()
boolean canWrite(java.lang.String mime,
Context ctx)
java.lang.String writeAndReturn(java.lang.Object data,
Context ctx)
throws java.lang.Throwable
java.lang.Throwablevoid write(java.lang.Object data,
Context ctx)
throws java.lang.Throwable
data - 数据ctx - 上下文java.lang.Throwableboolean allowRead()
boolean canRead(Context ctx, java.lang.String mime)
java.lang.Object[] read(Context ctx, java.lang.Object target, MethodWrap mWrap) throws java.lang.Throwable
ctx - 上下文target - 控制器mWrap - 函数包装器java.lang.Throwable