E - 对象public class MethodMapper<E> extends AutoObjectMapper<E>
| 限定符和类型 | 字段和说明 |
|---|---|
protected static cn.weforward.protocol.support.SimpleObjectMapperSet |
SET
映射表集合
|
_EMPTY, INDEX_DEEPIN, m_Clazz, m_Constructor, m_Parameters| 限定符 | 构造器和说明 |
|---|---|
protected |
MethodMapper(Class<E> clazz,
Object[] params) |
| 限定符和类型 | 方法和说明 |
|---|---|
E |
fromDtObject(cn.weforward.protocol.datatype.DtObject obj) |
Enumeration<String> |
getIndexAttributeNames(int maxdeepin)
获取索引名属性名称
|
static <E> E |
getInstance(Class<E> clazz,
cn.weforward.protocol.datatype.DtObject object)
获取实例
|
static <E> List<E> |
getInstanceList(Class<E> clazz,
cn.weforward.protocol.datatype.DtList dtlist)
获取实例列表
|
static <E> List<E> |
getInstanceList(Class<E> clazz,
cn.weforward.protocol.support.datatype.FriendlyList dtlist)
获取实例列表
|
protected cn.weforward.protocol.ext.ObjectMapper<Object> |
openMapper(Class<?> clazz) |
cn.weforward.protocol.datatype.DtObject |
toDtObject(E object) |
static <E> cn.weforward.protocol.ext.ObjectMapper<E> |
valueOf(Class<E> clazz)
构造映射表
|
static <E> cn.weforward.protocol.ext.ObjectMapper<E> |
valueOf(Class<E> clazz,
Object... params)
构造映射表
|
static <E> cn.weforward.protocol.ext.ObjectMapper<E> |
valueOf(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapperSet mappers)
构造映射表
|
static <E> cn.weforward.protocol.ext.ObjectMapper<E> |
valueOf(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapperSet mappers,
Object... params)
构造映射表
|
boxing, fromBase, getConstructor, getIndexAttributeNames, getName, newObject, toBase, unboxingpublic static <E> cn.weforward.protocol.ext.ObjectMapper<E> valueOf(Class<E> clazz)
E - 对象clazz - 类public static <E> cn.weforward.protocol.ext.ObjectMapper<E> valueOf(Class<E> clazz, cn.weforward.protocol.ext.ObjectMapperSet mappers)
E - 对象clazz - 类mappers - 映射表集合public static <E> cn.weforward.protocol.ext.ObjectMapper<E> valueOf(Class<E> clazz, Object... params)
E - 对象clazz - 类params - 参数public static <E> cn.weforward.protocol.ext.ObjectMapper<E> valueOf(Class<E> clazz, cn.weforward.protocol.ext.ObjectMapperSet mappers, Object... params)
E - 对象clazz - 类mappers - 映射表params - 参数public cn.weforward.protocol.datatype.DtObject toDtObject(E object) throws cn.weforward.protocol.exception.ObjectMappingException
cn.weforward.protocol.exception.ObjectMappingExceptionpublic E fromDtObject(cn.weforward.protocol.datatype.DtObject obj) throws cn.weforward.protocol.exception.ObjectMappingException
cn.weforward.protocol.exception.ObjectMappingExceptionprotected cn.weforward.protocol.ext.ObjectMapper<Object> openMapper(Class<?> clazz)
openMapper 在类中 AutoObjectMapper<E>public static <E> E getInstance(Class<E> clazz, cn.weforward.protocol.datatype.DtObject object)
E - 对象clazz - 类object - 数据对象public static <E> List<E> getInstanceList(Class<E> clazz, cn.weforward.protocol.datatype.DtList dtlist)
E - 对象clazz - 类dtlist - 数据对象列表public static <E> List<E> getInstanceList(Class<E> clazz, cn.weforward.protocol.support.datatype.FriendlyList dtlist)
E - 对象clazz - 类dtlist - 数据对象列表public Enumeration<String> getIndexAttributeNames(int maxdeepin)
AutoObjectMappergetIndexAttributeNames 在类中 AutoObjectMapper<E>maxdeepin - 属性的最大深度(层级)Copyright © 2021. All rights reserved.