A B C D E F G I J K L M N O P R S T U V X

A

AbastactConvertor - com.agapple.mapping.process.convertor 中的 类
 
AbastactConvertor() - 类 com.agapple.mapping.process.convertor.AbastactConvertor 的构造方法
 
AbstractBatchExecutor - com.agapple.mapping.core.introspect 中的 类
批量操作的抽象父类
AbstractBatchExecutor(Class<?>) - 类 com.agapple.mapping.core.introspect.AbstractBatchExecutor 的构造方法
 
AbstractExecutor - com.agapple.mapping.core.introspect 中的 类
 
AbstractExecutor(Class<?>, String) - 类 com.agapple.mapping.core.introspect.AbstractExecutor 的构造方法
 
addBeanField(BeanMappingField) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
addComponentClasses(Class) - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
addFunction(String, Object) - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
 
addFunction(String, Object) - 接口 com.agapple.mapping.process.script.ScriptExecutor 中的方法
 
ALIAS_CALENDAR_DAY_TO_STRING - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_CALENDAR_TIME_TO_STRING - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_DATE_DAY_TO_STRING - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_DATE_TIME_TO_STRING - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_STRING_TO_CALENDAR_DAY - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_STRING_TO_CALENDAR_TIME - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_STRING_TO_DATE_DAY - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
ALIAS_STRING_TO_DATE_TIME - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态变量
 
arrayGet(Object, Class, int) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 
arraySet(Object, Class, int, Object) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 

B

batch(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
设置是否进行batch优化,默认为true
BatchExecutor - com.agapple.mapping.core.introspect 中的 接口
针对一个obj对象,批量处理的get/set操作
BatchObjectHolder - com.agapple.mapping.core.helper 中的 类
批量处理对象的holder处理
BatchObjectHolder(Object[]) - 类 com.agapple.mapping.core.helper.BatchObjectHolder 的构造方法
 
batchRegisterFunctionClass(Map<String, Object>) - 类 com.agapple.mapping.process.script.ScriptHelper 中的方法
批量注册function
BeanCopy - com.agapple.mapping 中的 类
Bean copy操作的处理单元 使用例子: BeanCopy beanCopy = BeanCopy.create(srcClass , targetClass); beanCopy.copy(src,target);//完成copy动作
BeanCreatorValueProcess - com.agapple.mapping.process 中的 类
set操作流程中, 尝试创建一下嵌套的bean实例,通过反射newInstance,
BeanCreatorValueProcess() - 类 com.agapple.mapping.process.BeanCreatorValueProcess 的构造方法
 
BeanMap - com.agapple.mapping 中的 类
Bean<->Map操作的处理单元 使用例子: BeanMap beanMap = BeanMap.create(srcClass); Map properties = beanMap.describe(src);// 将bean的属性设置到map对象上 beanMap.populate(src,properties); // 将map对象数据设置到bean的属性上 TODO : 后期支持单个属性的put/get操作
BeanMapping - com.agapple.mapping 中的 类
Bean Mapping操作的处理单元 使用例子: BeanMapping beanMapping = BeanMapping.create(srcClass,targetClass); beanMapping.mapping(src,target);// 将src的属性mapping到target 注意:srcClass/targetClass的映射关系必须实现通过BeanMappingConfigHelper的registerConfig方法注册mapping配置 changelog v1.0.2 mapping执行会有context的概念,缓存一下当前的一些执行信息
BeanMapping(BeanMappingObject) - 类 com.agapple.mapping.BeanMapping 的构造方法
 
BeanMapping(BeanMappingBuilder) - 类 com.agapple.mapping.BeanMapping 的构造方法
 
BeanMappingBehavior - com.agapple.mapping.core.config 中的 类
BeanMapping的一些mapping行为参数
BeanMappingBehavior() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 的构造方法
 
BeanMappingBehaviorBuilder - com.agapple.mapping.core.builder.impl 中的 类
BeanMappingBehavior构造器
BeanMappingBehaviorBuilder() - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 的构造方法
 
BeanMappingBehaviorBuilder(boolean, boolean, boolean, boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 的构造方法
 
BeanMappingBehaviorParse - com.agapple.mapping.core.config.parse 中的 类
解析下Beahvior相关配置
BeanMappingBehaviorParse() - 类 com.agapple.mapping.core.config.parse.BeanMappingBehaviorParse 的构造方法
 
BeanMappingBuilder - com.agapple.mapping.core.builder 中的 类
mapping对象的构造器, 可直接注册到BeanMappingConfigRespository BeanMappingConfigRespository.register(BeanMappingBuilder);
BeanMappingBuilder() - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 的构造方法
 
BeanMappingConfigHelper - com.agapple.mapping.core.config 中的 类
Bean Mapping配置操作的相关helper类
BeanMappingConfigHelper() - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 的构造方法
 
BeanMappingConfigHelper(BeanMappingConfigRespository) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 的构造方法
 
BeanMappingConfigRespository - com.agapple.mapping.core.config 中的 类
BeanMappingObject对应的仓库,解析一次Object后会进行cache
BeanMappingConfigRespository() - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 的构造方法
 
BeanMappingEnvironment - com.agapple.mapping.core.config 中的 类
mapping的一些环境变量配置
BeanMappingEnvironment() - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 的构造方法
 
BeanMappingException - com.agapple.mapping.core 中的 异常
 
BeanMappingException() - 异常 com.agapple.mapping.core.BeanMappingException 的构造方法
 
BeanMappingException(String, Throwable) - 异常 com.agapple.mapping.core.BeanMappingException 的构造方法
 
BeanMappingException(String) - 异常 com.agapple.mapping.core.BeanMappingException 的构造方法
 
BeanMappingException(Throwable) - 异常 com.agapple.mapping.core.BeanMappingException 的构造方法
 
BeanMappingExecutor - com.agapple.mapping.core 中的 类
Bean mapping具体的执行器
BeanMappingExecutor() - 类 com.agapple.mapping.core.BeanMappingExecutor 的构造方法
 
BeanMappingField - com.agapple.mapping.core.config 中的 类
解析完成后的一个BeanMapping的field配置对象 changeLog v1.0.2 两种条件满足时可以触发使用nestObject对象 a. mapping=true,需要进行递归映射,会读取nestObject定义的映射规则 b.
BeanMappingField() - 类 com.agapple.mapping.core.config.BeanMappingField 的构造方法
 
BeanMappingFieldAttributes - com.agapple.mapping.core.config 中的 类
mapping配置的field信息配置
BeanMappingFieldAttributes() - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 的构造方法
 
BeanMappingFieldAttributesBuilder - com.agapple.mapping.core.builder.impl 中的 类
BeanMappingFieldAttributes 构造器
BeanMappingFieldAttributesBuilder(String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder 的构造方法
 
BeanMappingFieldAttributesBuilder(String, Class) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder 的构造方法
 
BeanMappingFieldBuilder - com.agapple.mapping.core.builder.impl 中的 类
BeanMappingField构造器
BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder, BeanMappingFieldAttributesBuilder, BeanMappingBehavior) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 的构造方法
 
BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder, BeanMappingFieldAttributesBuilder, boolean, BeanMappingBehavior) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 的构造方法
 
BeanMappingObject - com.agapple.mapping.core.config 中的 类
解析完成后的一个BeanMapping配置对象 ChangeLog : a. 1.0.2支持mapping定义alias name,用于解决map<->map对象的多种映射定义
BeanMappingObject() - 类 com.agapple.mapping.core.config.BeanMappingObject 的构造方法
 
BeanMappingObjectBuilder - com.agapple.mapping.core.builder.impl 中的 类
BeanMappingObject构造器
BeanMappingObjectBuilder(String, Class, Class, BeanMappingBehavior) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 的构造方法
 
BeanMappingObjectBuilder(Class, Class, BeanMappingBehavior) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 的构造方法
 
BeanMappingParam - com.agapple.mapping.core 中的 类
bean mapping传递的参数
BeanMappingParam() - 类 com.agapple.mapping.core.BeanMappingParam 的构造方法
 
BeanMappingParse - com.agapple.mapping.core.config.parse 中的 类
解析一下BeanMapping配置
BeanMappingParse() - 类 com.agapple.mapping.core.config.parse.BeanMappingParse 的构造方法
 
BeanMappingParser - com.agapple.mapping.core.config.parse 中的 类
解析对应的mapping配置
BeanMappingParser() - 类 com.agapple.mapping.core.config.parse.BeanMappingParser 的构造方法
 
BeanMappingUtil - com.agapple.mapping 中的 类
Bean mapping处理的一些常用方法
BeanMappingUtil() - 类 com.agapple.mapping.BeanMappingUtil 的构造方法
 
behavior() - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
behavior(boolean, boolean, boolean, boolean) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
BehaviorValueProcess - com.agapple.mapping.process 中的 类
处理下Behavior的行为控制, 可参见 BeanMappingBehavior
BehaviorValueProcess() - 类 com.agapple.mapping.process.BehaviorValueProcess 的构造方法
 
booleanConvert(Object) - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor.StringToCommon 中的方法
 
Builder<T> - com.agapple.mapping.core.builder 中的 接口
定义builder的接口
buildGetBulkBean(Introspector, Class<?>, String[], Class[]) - 类 com.agapple.mapping.core.introspect.PropertyBatchExecutor 中的方法
 

C

charConvert(Object) - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor.StringToCommon 中的方法
 
ClassAliasParse - com.agapple.mapping.core.config.parse 中的 类
解析下Class alias的相关配置
ClassAliasParse() - 类 com.agapple.mapping.core.config.parse.ClassAliasParse 的构造方法
 
clazz(Class) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder 中的方法
设置属性对应的class对象
clear() - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的方法
 
clone() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
CollectionAndCollectionConvertor - com.agapple.mapping.process.convertor 中的 类
Collection <-> Collection 的转化器 , Collection范围包括Array(几种原型数组),List,Set各种实现类
CollectionAndCollectionConvertor() - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor 的构造方法
 
CollectionAndCollectionConvertor.ArrayToArray - com.agapple.mapping.process.convertor 中的 类
array -> array 转化
CollectionAndCollectionConvertor.ArrayToArray() - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.ArrayToArray 的构造方法
 
CollectionAndCollectionConvertor.ArrayToCollection - com.agapple.mapping.process.convertor 中的 类
array -> Collection 转化
CollectionAndCollectionConvertor.ArrayToCollection() - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.ArrayToCollection 的构造方法
 
CollectionAndCollectionConvertor.BaseCollectionConvertor - com.agapple.mapping.process.convertor 中的 类
 
CollectionAndCollectionConvertor.BaseCollectionConvertor() - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 的构造方法
 
CollectionAndCollectionConvertor.CollectionToArray - com.agapple.mapping.process.convertor 中的 类
Collection -> array 转化
CollectionAndCollectionConvertor.CollectionToArray() - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.CollectionToArray 的构造方法
 
CollectionAndCollectionConvertor.CollectionToCollection - com.agapple.mapping.process.convertor 中的 类
Collection -> Collection 转化
CollectionAndCollectionConvertor.CollectionToCollection() - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.CollectionToCollection 的构造方法
 
CollectionConvertor - com.agapple.mapping.process.convertor 中的 接口
自定义的collection convertor接口, 外部可不关注该接口
com.agapple.mapping - 软件包 com.agapple.mapping
 
com.agapple.mapping.core - 软件包 com.agapple.mapping.core
 
com.agapple.mapping.core.builder - 软件包 com.agapple.mapping.core.builder
 
com.agapple.mapping.core.builder.impl - 软件包 com.agapple.mapping.core.builder.impl
 
com.agapple.mapping.core.config - 软件包 com.agapple.mapping.core.config
 
com.agapple.mapping.core.config.parse - 软件包 com.agapple.mapping.core.config.parse
 
com.agapple.mapping.core.helper - 软件包 com.agapple.mapping.core.helper
 
com.agapple.mapping.core.introspect - 软件包 com.agapple.mapping.core.introspect
 
com.agapple.mapping.core.process - 软件包 com.agapple.mapping.core.process
 
com.agapple.mapping.process - 软件包 com.agapple.mapping.process
 
com.agapple.mapping.process.convertor - 软件包 com.agapple.mapping.process.convertor
 
com.agapple.mapping.process.script - 软件包 com.agapple.mapping.process.script
 
com.agapple.mapping.process.script.jexl - 软件包 com.agapple.mapping.process.script.jexl
 
com.agapple.mapping.process.script.lifecyle - 软件包 com.agapple.mapping.process.script.lifecyle
 
CommonAndCommonConvertor - com.agapple.mapping.process.convertor 中的 类
common <-> common对象之间的转化 common对象范围:8种Primitive和对应的Java类型,BigDecimal, BigInteger
CommonAndCommonConvertor() - 类 com.agapple.mapping.process.convertor.CommonAndCommonConvertor 的构造方法
 
CommonAndCommonConvertor.CommonToCommon - com.agapple.mapping.process.convertor 中的 类
common <-> common对象的转化
CommonAndCommonConvertor.CommonToCommon() - 类 com.agapple.mapping.process.convertor.CommonAndCommonConvertor.CommonToCommon 的构造方法
 
componentClasses(Class...) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder 中的方法
针对Collection的属性,可以设置嵌套的内部对象类型 针对嵌套处理说明: 比如List<Set<List<Model>>>, 此时对应的componentClasses存在3个Class,分别为Set.class(第一层),List.class(第二层),Model.class(第三层)
configure() - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
ContextObjectHolder - com.agapple.mapping.core.helper 中的 类
每个mapping执行过程都认为是在一个独立的Region中进行处理,在Region中会记录一下当前的一些信息
ContextObjectHolder() - 类 com.agapple.mapping.core.helper.ContextObjectHolder 的构造方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.AbastactConvertor 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.CommonAndCommonConvertor.CommonToCommon 中的方法
 
convert(Object, Class) - 接口 com.agapple.mapping.process.convertor.Convertor 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.SqlDateAndDateConvertor.DateToSqlDateConvertor 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.SqlDateAndDateConvertor.SqlDateToDateConvertor 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor.StringToCommon 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.CalendarDayToString 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.CalendarTimeToString 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.DateDayToString 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.DateTimeToString 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToCalendarDay 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToCalendarTime 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToDateDay 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToDateTime 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndEnumConvertor.EnumToString 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndEnumConvertor.StringToEnum 中的方法
 
convert(Object, Class) - 类 com.agapple.mapping.process.convertor.StringAndObjectConvertor.ObjectToString 中的方法
 
convertCollection(Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.AbastactConvertor 中的方法
 
convertCollection(BeanMappingField, Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.AbastactConvertor 中的方法
 
convertCollection(BeanMappingField, Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.ArrayToArray 中的方法
 
convertCollection(BeanMappingField, Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.ArrayToCollection 中的方法
 
convertCollection(Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 
convertCollection(BeanMappingField, Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.CollectionToArray 中的方法
 
convertCollection(BeanMappingField, Object, Class, Class...) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.CollectionToCollection 中的方法
 
convertCollection(BeanMappingField, Object, Class, Class...) - 接口 com.agapple.mapping.process.convertor.CollectionConvertor 中的方法
支持多级collection映射,需指定多级的componentClass
convertCollection(Object, Class, Class...) - 接口 com.agapple.mapping.process.convertor.Convertor 中的方法
支持多级collection映射,需指定多级的componentClass
convertor(String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
指定使用的Convertor alias
convertor(Class) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
指定使用的Convertor Class
Convertor - com.agapple.mapping.process.convertor 中的 接口
自定义的convertor接口 不选择现有convertor的理由: BeanUtils 不支持alias别名,必须绑定到具体的对象 alibaba convert 支持alias别名,但注册时只是建立class对象和alias之间有一映射关系 我们的需求: 定义convert,指定对应名字name, 在dsl描述时引用name进行convertor处理
ConvertorHelper - com.agapple.mapping.process.convertor 中的 类
convert转化helper类,注册一些默认的convertor
ConvertorHelper() - 类 com.agapple.mapping.process.convertor.ConvertorHelper 的构造方法
 
ConvertorHelper(ConvertorRepository) - 类 com.agapple.mapping.process.convertor.ConvertorHelper 的构造方法
 
ConvertorParse - com.agapple.mapping.core.config.parse 中的 类
解析下Convertor的相关配置,直接注册到仓库
ConvertorParse() - 类 com.agapple.mapping.core.config.parse.ConvertorParse 的构造方法
 
ConvertorRepository - com.agapple.mapping.process.convertor 中的 类
定义自己的convertor仓库
ConvertorRepository() - 类 com.agapple.mapping.process.convertor.ConvertorRepository 的构造方法
 
ConvertorValueProcess - com.agapple.mapping.process 中的 类
Convertor转化的处理器,set流程处理
ConvertorValueProcess() - 类 com.agapple.mapping.process.ConvertorValueProcess 的构造方法
 
copy(Object, Object) - 类 com.agapple.mapping.BeanCopy 中的方法
对象属性的拷贝,与BeanUtils , BeanCopier功能类似
copy(Object, Object) - 类 com.agapple.mapping.BeanMappingUtil 中的静态方法
对象属性的拷贝,与BeanUtils , BeanCopier功能类似
create(Class, Class) - 类 com.agapple.mapping.BeanCopy 中的静态方法
创建srcClass和targetClass之间的BeanCopy操作
create(Class) - 类 com.agapple.mapping.BeanMap 中的静态方法
创建srcClass和targetClass之间的BeanMapping操作
create(String) - 类 com.agapple.mapping.BeanMapping 中的静态方法
创建指定name的BeanMapping操作
create(Class, Class) - 类 com.agapple.mapping.BeanMapping 中的静态方法
创建srcClass和targetClass之间的BeanMapping操作
createCollection(Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 
createDocument(InputStream, InputStream) - 类 com.agapple.mapping.core.helper.XmlHelper 中的静态方法
 
createMap(Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 

D

DAY_FORMAT - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor 中的静态变量
 
debug(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 中的方法
 
debug(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
是否打印debug信息
debug(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
是否打印debug信息
DebugValueProcess - com.agapple.mapping.process 中的 类
输出一些日志信息,方便排查问题
DebugValueProcess() - 类 com.agapple.mapping.process.DebugValueProcess 的构造方法
 
defaultValue(String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
指定使用的defaultValue
DefaultValueValueProcess - com.agapple.mapping.process 中的 类
mapping默认值的处理,get流程处理
DefaultValueValueProcess() - 类 com.agapple.mapping.process.DefaultValueValueProcess 的构造方法
 
describe(Object) - 类 com.agapple.mapping.BeanMap 中的方法
将bean的属性转化为Map对象
describe(Object) - 类 com.agapple.mapping.BeanMappingUtil 中的静态方法
将bean的属性转化为Map对象
discover(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.FastPropertyGetExecutor 中的静态方法
 
discover(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.FastPropertySetExecutor 中的静态方法
 
discover(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.FieldGetExecutor 中的静态方法
 
discover(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.FieldSetExecutor 中的静态方法
 
discover(Class<?>) - 类 com.agapple.mapping.core.introspect.MapBatchExecutor 中的静态方法
 
discover(Class<?>) - 类 com.agapple.mapping.core.introspect.MapGetExecutor 中的静态方法
 
discover(Class<?>) - 类 com.agapple.mapping.core.introspect.MapSetExecutor 中的静态方法
 
discover(String) - 类 com.agapple.mapping.core.introspect.NullSymbolGetExecutor 中的静态方法
 
discover(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.PropertyGetExecutor 中的静态方法
 
discover(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.PropertySetExecutor 中的静态方法
 
discover(String) - 类 com.agapple.mapping.core.introspect.ThisSymbolGetExecutor 中的静态方法
 
discoverGet(Introspector, String, Class<?>, String) - 类 com.agapple.mapping.core.introspect.FastPropertyGetExecutor 中的静态方法
 
discoverGet(Introspector, String, Class<?>, String) - 类 com.agapple.mapping.core.introspect.PropertyGetExecutor 中的静态方法
 
discoverSet(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.PropertySetExecutor 中的静态方法
 
DisposableScript - com.agapple.mapping.process.script.lifecyle 中的 接口
支持Disposable的script接口,在一次Mapping完成后进行回调,完成数据清理动作
dispose() - 接口 com.agapple.mapping.process.script.lifecyle.DisposableScript 中的方法
 
disposeFunctions() - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
 
disposeFunctions() - 接口 com.agapple.mapping.process.script.ScriptExecutor 中的方法
 
doMapping(Object, Class, MappingConfig) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 

E

enter() - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的方法
 
evaluate(Map<String, Object>, String) - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
 
evaluate(ScriptContext, String) - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
1.
evaluate(Map<String, Object>, String) - 接口 com.agapple.mapping.process.script.ScriptExecutor 中的方法
接受Map context上下文,执行script
evaluate(ScriptContext, String) - 接口 com.agapple.mapping.process.script.ScriptExecutor 中的方法
接受ScriptContext上下文,执行script
execute(BeanMappingParam) - 类 com.agapple.mapping.core.BeanMappingExecutor 中的静态方法
根据传递的param,进行mapping处理

F

FALSE_STRINGS - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor.StringToCommon 中的静态变量
 
FastPropertyGetExecutor - com.agapple.mapping.core.introspect 中的 类
bean 属性的获取
FastPropertyGetExecutor(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.FastPropertyGetExecutor 的构造方法
 
FastPropertySetExecutor - com.agapple.mapping.core.introspect 中的 类
pojo bean属性的set操作
FastPropertySetExecutor(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.FastPropertySetExecutor 的构造方法
 
FieldGetExecutor - com.agapple.mapping.core.introspect 中的 类
基于field属性的直接操作
FieldGetExecutor(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.FieldGetExecutor 的构造方法
 
fields(BeanMappingFieldAttributesBuilder, BeanMappingFieldAttributesBuilder) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
FieldSetExecutor - com.agapple.mapping.core.introspect 中的 类
基于field属性的直接操作
FieldSetExecutor(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.FieldSetExecutor 的构造方法
 
forName(String) - 类 com.agapple.mapping.core.helper.ReflectionHelper 中的静态方法
支持class alias别名
forName(String, ClassLoader) - 类 com.agapple.mapping.core.helper.ReflectionHelper 中的静态方法
从指定的ClassLoader中装载
FunctionClassParse - com.agapple.mapping.core.config.parse 中的 类
解析下Function class的相关配置
FunctionClassParse() - 类 com.agapple.mapping.core.config.parse.FunctionClassParse 的构造方法
 

G

genScriptContext(Map<String, Object>) - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
 
genScriptContext(Map<String, Object>) - 接口 com.agapple.mapping.process.script.ScriptExecutor 中的方法
Generate a proper execute context for the executor.
get() - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
get() - 接口 com.agapple.mapping.core.builder.Builder 中的方法
 
get() - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 中的方法
 
get() - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder 中的方法
 
get() - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
 
get() - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
 
get(Object) - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的方法
 
getBatchExecutor(Class, String[], Class[]) - 接口 com.agapple.mapping.core.introspect.Uberspect 中的方法
根据对应的信息返回executor
getBatchExecutor(Class, String[], Class[]) - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
 
getBatchValues() - 类 com.agapple.mapping.core.helper.BatchObjectHolder 中的方法
 
getBeanCopyVps() - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
getBeanFields() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getBeanMapObject(Class, Class, boolean) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
根据class查找对应的BeanMappingObject,如果不存在则进行自动注册
getBeanMappingObject(Class, Class) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
根据class查找对应的BeanMappingObject
getBeanMappingObject(String) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
根据name查找对应的BeanMappingObject
getBeanMappingObject(Class, Class, boolean) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
根据class查找对应的BeanMappingObject,如果不存在则进行自动注册
getBeanMappingObject(Class, Class) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
根据class查找对应的BeanMappingObject
getBeanMappingObject(String) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
根据name查找对应的BeanMappingObject
getBeanMappingVps() - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
getBeanMapVps() - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
getBeanObject() - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
getBehavior() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getBehavior() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getClazz() - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
getComponentClass(Object, Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.ArrayToArray 中的方法
 
getComponentClass(Object, Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.ArrayToCollection 中的方法
 
getComponentClass(Object, Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 
getComponentClass(Object, Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.CollectionToArray 中的方法
 
getComponentClass(Object, Class) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.CollectionToCollection 中的方法
 
getComponentClasses() - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
getConfig() - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
getContext() - 类 com.agapple.mapping.core.process.ValueProcessInvocation 中的方法
 
getConvertor() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getConvertor(Class, Class) - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的方法
根据class获取对应的convertor
getConvertor(String) - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的方法
根据alias获取对应的convertor
getConvertor(Class, Class) - 类 com.agapple.mapping.process.convertor.ConvertorRepository 中的方法
 
getConvertor(String) - 类 com.agapple.mapping.process.convertor.ConvertorRepository 中的方法
 
getConvertorClass() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getConvertorRef() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getCurrentField() - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
getCustom() - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
getCustomValueContext() - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
getDefaultValue() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getDefaultValue(Class) - 类 com.agapple.mapping.core.helper.ReflectionHelper 中的静态方法
根据class类型返回默认值值
GetExecutor - com.agapple.mapping.core.introspect 中的 接口
属性的Get方法操作接口
getFastClass(Class<?>) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
获取对应的fastClass
getFastMethod(Class<?>, String) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
 
getFastMethod(Class<?>, String, Object...) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
根据methodName + paramter参数进行获取处理
getFastMethod(Class<?>, String, Class...) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
根据信息查询FastMethod,已经有cache实现。
getField() - 类 com.agapple.mapping.core.introspect.FieldGetExecutor 中的方法
 
getField() - 类 com.agapple.mapping.core.introspect.FieldSetExecutor 中的方法
 
getField(Class<?>, String) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
 
getGetBatchExecutor() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getGetClass(GetExecutor, Class, Class) - 接口 com.agapple.mapping.core.introspect.Uberspect 中的方法
根据executor返回对应的参数类型
getGetClass(GetExecutor, Class, Class) - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
根据executor返回对应的参数类型
getGetExecutor() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getGetExecutor(Class, Object) - 接口 com.agapple.mapping.core.introspect.Uberspect 中的方法
根据对应的信息返回executor
getGetExecutor(Class, Object) - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
 
getGlobalBehavior() - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
 
getHolder() - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
getInitialValue() - 类 com.agapple.mapping.core.process.ValueProcessInvocation 中的方法
获取初始value值
getInstance() - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的静态方法
单例方法
getInstance() - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的静态方法
单例方法
getInstance() - 类 com.agapple.mapping.core.introspect.Uberspector 中的静态方法
 
getInstance() - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的静态方法
单例方法
getInstance() - 类 com.agapple.mapping.process.script.ScriptHelper 中的静态方法
单例方法
getIntrospector() - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
 
getJavaMethod(Class<?>, String, Class...) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
根据信息查询Method,已经有cache实现。
getJavaMethod(Class<?>, String) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
根据methodName进行获取处理,这里不区分具体的参数,主要用户进行converter之前,需要先获取目标的method参数对象
getJavaMethods(Class<?>) - 类 com.agapple.mapping.core.introspect.Introspector 中的方法
 
getLocatorClass() - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
getMethod() - 类 com.agapple.mapping.core.introspect.FastPropertyGetExecutor 中的方法
 
getMethod() - 类 com.agapple.mapping.core.introspect.FastPropertySetExecutor 中的方法
 
getMethod() - 类 com.agapple.mapping.core.introspect.PropertyGetExecutor 中的方法
 
getMethod() - 类 com.agapple.mapping.core.introspect.PropertySetExecutor 中的方法
 
getName() - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
getName() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getNestName() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getNestObject() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getNext() - 类 com.agapple.mapping.core.helper.BatchObjectHolder 中的方法
 
getObjectClass() - 类 com.agapple.mapping.core.introspect.AbstractBatchExecutor 中的方法
 
getParam() - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
getProcesses() - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
getPropertyDescriptors(Class) - 类 com.agapple.mapping.core.helper.ReflectionHelper 中的静态方法
 
gets(Object) - 接口 com.agapple.mapping.core.introspect.BatchExecutor 中的方法
 
gets(Object) - 类 com.agapple.mapping.core.introspect.MapBatchExecutor 中的方法
 
gets(Object) - 类 com.agapple.mapping.core.introspect.PropertyBatchExecutor 中的方法
 
getScript() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getScriptExecutor() - 类 com.agapple.mapping.process.script.ScriptHelper 中的方法
 
getSetBatchExecutor() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getSetClass(SetExecutor, Class, Class) - 接口 com.agapple.mapping.core.introspect.Uberspect 中的方法
根据executor返回对应的参数类型
getSetClass(SetExecutor, Class, Class) - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
根据executor返回对应的参数类型
getSetExecutor() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getSetExecutor(Class, Object, Class) - 接口 com.agapple.mapping.core.introspect.Uberspect 中的方法
根据对应的信息返回executor
getSetExecutor(Class, Object, Class) - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
 
getSrcClass() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getSrcField() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getSrcKey() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getSrcRef() - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
getTargetClass() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getTargetClass() - 类 com.agapple.mapping.core.introspect.AbstractExecutor 中的方法
 
getTargetField() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
getTargetKey() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
getTargetProperty() - 类 com.agapple.mapping.core.introspect.AbstractExecutor 中的方法
 
getTargetRef() - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
getUberspect() - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 

I

initDefaultRegister() - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的方法
 
initial() - 接口 com.agapple.mapping.process.script.lifecyle.InitializingScript 中的方法
 
initialize() - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
初始化function
InitializingScript - com.agapple.mapping.process.script.lifecyle 中的 接口
支持Initializing的script接口,在一次Mapping之前进行回调初始化
initMapping(BeanMappingField, Class, Class, Class[]) - 类 com.agapple.mapping.process.convertor.CollectionAndCollectionConvertor.BaseCollectionConvertor 中的方法
 
Introspector - com.agapple.mapping.core.introspect 中的 类
一些反射调用的工具类
Introspector() - 类 com.agapple.mapping.core.introspect.Introspector 的构造方法
 
invoke(Object) - 类 com.agapple.mapping.core.introspect.FastPropertyGetExecutor 中的方法
 
invoke(Object, Object) - 类 com.agapple.mapping.core.introspect.FastPropertySetExecutor 中的方法
 
invoke(Object) - 类 com.agapple.mapping.core.introspect.FieldGetExecutor 中的方法
 
invoke(Object, Object) - 类 com.agapple.mapping.core.introspect.FieldSetExecutor 中的方法
 
invoke(Object) - 接口 com.agapple.mapping.core.introspect.GetExecutor 中的方法
 
invoke(Object) - 类 com.agapple.mapping.core.introspect.MapGetExecutor 中的方法
 
invoke(Object, Object) - 类 com.agapple.mapping.core.introspect.MapSetExecutor 中的方法
 
invoke(Object) - 类 com.agapple.mapping.core.introspect.NullSymbolGetExecutor 中的方法
 
invoke(Object) - 类 com.agapple.mapping.core.introspect.PropertyGetExecutor 中的方法
 
invoke(Object, Object) - 类 com.agapple.mapping.core.introspect.PropertySetExecutor 中的方法
 
invoke(Object, Object) - 接口 com.agapple.mapping.core.introspect.SetExecutor 中的方法
 
invoke(Object) - 类 com.agapple.mapping.core.introspect.ThisSymbolGetExecutor 中的方法
 
invokeGetExecutor() - 类 com.agapple.mapping.core.process.ValueProcessInvocation 中的方法
执行GetExecutor
invokeSetExecutor(Object) - 类 com.agapple.mapping.core.process.ValueProcessInvocation 中的方法
执行SetExecutor
isAlive() - 类 com.agapple.mapping.core.introspect.AbstractBatchExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.AbstractExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.FastPropertyGetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.FastPropertySetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.FieldGetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.FieldSetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.MapBatchExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.MapGetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.MapSetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.NullSymbolGetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.PropertyBatchExecutor 中的方法
判断当前executor是否可用
isAlive() - 类 com.agapple.mapping.core.introspect.PropertyGetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.PropertySetExecutor 中的方法
 
isAlive() - 类 com.agapple.mapping.core.introspect.ThisSymbolGetExecutor 中的方法
 
isBatch() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
isBeanMappingSupportScript() - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
isDebug() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
isDebug() - 类 com.agapple.mapping.core.process.ValueProcessInvocation 中的方法
判断当前是否处于debug模式
isMapping() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
isMappingEmptyStrings() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
isMappingNullValue() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
isReversable() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
isTrimStrings() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 

J

JexlScriptExecutor - com.agapple.mapping.process.script.jexl 中的 类
Jexl的script实现
JexlScriptExecutor() - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 的构造方法
 

K

keys(String, String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
指定对应的key,用于script中属性获取

L

locatorClass(Class) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder 中的方法
设置查找对应属性的目标class,默认会以mapping中定义的class进行查找

针对存在子父属性进行mapping时,可设置此locatorClass进行区分


M

MapBatchExecutor - com.agapple.mapping.core.introspect 中的 类
 
MapBatchExecutor(Introspector, Class<?>, Object[]) - 类 com.agapple.mapping.core.introspect.MapBatchExecutor 的构造方法
 
MapGetExecutor - com.agapple.mapping.core.introspect 中的 类
基于map的属性get动作处理
MapGetExecutor(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.MapGetExecutor 的构造方法
 
mapping(Object, Object) - 类 com.agapple.mapping.BeanMapping 中的方法
根据定义的bean-mapping配置进行对象属性的mapping拷贝 , 允许自定义ValueProcess SetValueProcess
mapping(Object, Object) - 类 com.agapple.mapping.BeanMappingUtil 中的静态方法
根据定义的bean-mapping配置进行对象属性的mapping拷贝
mapping(String, Class, Class) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
mapping(Class, Class) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
MAPPING_ENTER - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的静态变量
 
mappingEmptyStrings(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 中的方法
 
mappingEmptyStrings(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
针对empty String value是否进行mapping set操作
mappingEmptyStrings(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
针对empty String value是否进行mapping set操作
mappingNullValue(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 中的方法
 
mappingNullValue(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
针对null value是否进行mapping set操作
mappingNullValue(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
针对null value是否进行mapping set操作
MapSetExecutor - com.agapple.mapping.core.introspect 中的 类
基于map的set操作
MapSetExecutor(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.MapSetExecutor 的构造方法
 

N

nestName(String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
设置是进行递归mapping对象的name
nestObject(BeanMappingBuilder) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
设置是进行递归mapping对象
newInstance(Class) - 类 com.agapple.mapping.core.helper.ReflectionHelper 中的静态方法
特殊处理,允许通过带参数的constructor创建对象
NullSymbolGetExecutor - com.agapple.mapping.core.introspect 中的 类
处理下特殊符号的get操作,比如针对"null"返回null值
NullSymbolGetExecutor(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.NullSymbolGetExecutor 的构造方法
 

O

objectClass - 类 com.agapple.mapping.core.introspect.AbstractBatchExecutor 中的变量
 
objectClass - 类 com.agapple.mapping.core.introspect.AbstractExecutor 中的变量
 

P

parse(Node, BeanMappingBehavior) - 类 com.agapple.mapping.core.config.parse.BeanMappingBehaviorParse 中的静态方法
 
parse(Node, BeanMappingBehavior) - 类 com.agapple.mapping.core.config.parse.BeanMappingParse 中的静态方法
 
parseAndRegister(Node) - 类 com.agapple.mapping.core.config.parse.ClassAliasParse 中的静态方法
 
parseAndRegister(Node) - 类 com.agapple.mapping.core.config.parse.ConvertorParse 中的静态方法
 
parseAndRegister(Node) - 类 com.agapple.mapping.core.config.parse.FunctionClassParse 中的静态方法
 
parseField(Node) - 类 com.agapple.mapping.core.config.parse.BeanMappingParse 中的静态方法
 
parseMapMapping(Class) - 类 com.agapple.mapping.core.config.parse.BeanMappingParser 中的静态方法
 
parseMapping(InputStream) - 类 com.agapple.mapping.core.config.parse.BeanMappingParser 中的静态方法
 
parseMapping(Class, Class) - 类 com.agapple.mapping.core.config.parse.BeanMappingParser 中的静态方法
 
populate(Object, Map) - 类 com.agapple.mapping.BeanMap 中的方法
将map的属性映射到bean对象
populate(Object, Map) - 类 com.agapple.mapping.BeanMappingUtil 中的静态方法
将map的属性映射到bean对象
proceed(Object) - 类 com.agapple.mapping.core.process.ValueProcessInvocation 中的方法
 
process(Object, ValueProcessInvocation) - 接口 com.agapple.mapping.core.process.ValueProcess 中的方法
 
process(Object, ValueProcessInvocation) - 类 com.agapple.mapping.process.BeanCreatorValueProcess 中的方法
 
process(Object, ValueProcessInvocation) - 类 com.agapple.mapping.process.BehaviorValueProcess 中的方法
 
process(Object, ValueProcessInvocation) - 类 com.agapple.mapping.process.ConvertorValueProcess 中的方法
 
process(Object, ValueProcessInvocation) - 类 com.agapple.mapping.process.DebugValueProcess 中的方法
 
process(Object, ValueProcessInvocation) - 类 com.agapple.mapping.process.DefaultValueValueProcess 中的方法
 
process(Object, ValueProcessInvocation) - 类 com.agapple.mapping.process.ScriptValueProcess 中的方法
 
PROCESS_CONTEXT - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的静态变量
 
property - 类 com.agapple.mapping.core.introspect.AbstractExecutor 中的变量
 
PropertyBatchExecutor - com.agapple.mapping.core.introspect 中的 类
基于Property属性的batch处理:支持get/set的批量处理
PropertyBatchExecutor(Introspector, Class<?>, String[], Class[]) - 类 com.agapple.mapping.core.introspect.PropertyBatchExecutor 的构造方法
 
PropertyGetExecutor - com.agapple.mapping.core.introspect 中的 类
bean 属性的获取
PropertyGetExecutor(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.PropertyGetExecutor 的构造方法
 
PropertySetExecutor - com.agapple.mapping.core.introspect 中的 类
pojo bean属性的set操作
PropertySetExecutor(Introspector, Class<?>, String, Class) - 类 com.agapple.mapping.core.introspect.PropertySetExecutor 的构造方法
 
put(Object, Object) - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的方法
 

R

recursiveMapping(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
设置是否需要进行递归mapping处理
recursiveMapping(boolean, String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
设置是否需要进行递归mapping处理
ReflectionHelper - com.agapple.mapping.core.helper 中的 类
一些反射调用的helper类
ReflectionHelper() - 类 com.agapple.mapping.core.helper.ReflectionHelper 的构造方法
 
register(BeanMappingObject) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
直接注册一个解析好的BeanMappingObject
register(BeanMappingBuilder) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
直接注册一个解析好的BeanMappingBuilder
register(BeanMappingBuilder) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
直接注册一个解析好的BeanMappingBuilder
register(BeanMappingObject) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
直接注册一个解析号的BeanMappingObject
register(Class, Class) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
直接注册为默认mapping
registerClassAlias(String, Class) - 类 com.agapple.mapping.core.helper.ReflectionHelper 中的静态方法
 
registerConfig(String) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
 
registerConfig(InputStream) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
 
registerConfig(InputStream) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
注册beanMapping配置的流
registerConvertor(Class, Class, Convertor) - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的方法
注册class对应的convertor
registerConvertor(String, Convertor) - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的方法
注册alias对应的convertor
registerConvertor(Class, Class, Convertor) - 类 com.agapple.mapping.process.convertor.ConvertorRepository 中的方法
 
registerConvertor(String, Convertor) - 类 com.agapple.mapping.process.convertor.ConvertorRepository 中的方法
 
registerFunctionClass(String, Object) - 类 com.agapple.mapping.process.script.ScriptHelper 中的方法
注册对应的function,并绑定为指定的name
registerMap(Class) - 类 com.agapple.mapping.core.config.BeanMappingConfigRespository 中的方法
直接注册bean和map的mapping关系
remove(Object) - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的方法
 
reversable(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
设置是否允许反向mapping,默认为false

S

script(String) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
指定使用的script脚本
SCRIPT_CONTEXT - 类 com.agapple.mapping.core.helper.ContextObjectHolder 中的静态变量
 
ScriptContext - com.agapple.mapping.process.script 中的 接口
modelBuilder具体的上下文 上下文中包含的内容: 1.builder的目标model对象的引用 2.data数据对象的引用 3.formatter的实例引用
ScriptExecutor - com.agapple.mapping.process.script 中的 接口
script具体的执行器
ScriptHelper - com.agapple.mapping.process.script 中的 类
script的function class操作helper类
ScriptHelper() - 类 com.agapple.mapping.process.script.ScriptHelper 的构造方法
 
ScriptValueProcess - com.agapple.mapping.process 中的 类
自定义script脚本的处理器 , get流程处理
ScriptValueProcess() - 类 com.agapple.mapping.process.ScriptValueProcess 的构造方法
 
setBatch(boolean) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setBatchValues(Object[]) - 类 com.agapple.mapping.core.helper.BatchObjectHolder 中的方法
 
setBeanCopyVps(String) - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
setBeanFields(List<BeanMappingField>) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setBeanMappingVps(String) - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
setBeanMapVps(String) - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
setBeanObject(BeanMappingObject) - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
setBehavior(BeanMappingBehavior) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setBehavior(BeanMappingBehavior) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setCacheSize(int) - 类 com.agapple.mapping.process.script.jexl.JexlScriptExecutor 中的方法
 
setClazz(Class) - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
setComponentClasses(List<Class>) - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
setConfig(BeanMappingObject) - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
setConvertor(String) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setConvertorClass(Class) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setConvertorRef(Convertor) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setCurrentField(BeanMappingField) - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
setCustom(Map) - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
setCustomValueContext(Map) - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
setDebug(boolean) - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
setDefaultValue(String) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
SetExecutor - com.agapple.mapping.core.introspect 中的 接口
属性的Set方法操作接口
setGetBatchExecutor(BatchExecutor) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setGetExecutor(GetExecutor) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setGlobalBehavior(BeanMappingBehavior) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
 
setHolder(BatchObjectHolder) - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
setIntrospector(Introspector) - 类 com.agapple.mapping.core.introspect.UberspectImpl 中的方法
 
setLocatorClass(Class) - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
setMapping(boolean) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setMappingEmptyStrings(boolean) - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
setMappingNullValue(boolean) - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
setName(String) - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
setName(String) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setNestName(String) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setNestObject(BeanMappingObject) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setObject(Object) - 类 com.agapple.mapping.core.helper.BatchObjectHolder 中的方法
 
setParam(BeanMappingParam) - 类 com.agapple.mapping.core.process.ValueProcessContext 中的方法
 
setProcesses(List<ValueProcess>) - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
setRepository(BeanMappingConfigRespository) - 类 com.agapple.mapping.core.config.BeanMappingConfigHelper 中的方法
 
setRepository(ConvertorRepository) - 类 com.agapple.mapping.process.convertor.ConvertorHelper 中的方法
 
setReversable(boolean) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
sets(Object, Object[]) - 接口 com.agapple.mapping.core.introspect.BatchExecutor 中的方法
 
sets(Object, Object[]) - 类 com.agapple.mapping.core.introspect.MapBatchExecutor 中的方法
 
sets(Object, Object[]) - 类 com.agapple.mapping.core.introspect.PropertyBatchExecutor 中的方法
 
setScript(String) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setSetBatchExecutor(BatchExecutor) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setSetExecutor(SetExecutor) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setSrcClass(Class) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setSrcField(BeanMappingFieldAttributes) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setSrcKey(String) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setSrcRef(Object) - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
setTargetClass(Class) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setTargetField(BeanMappingFieldAttributes) - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
setTargetKey(String) - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
setTargetRef(Object) - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
setTrimStrings(boolean) - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
setUberspect(Class) - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
setValueProcess(String, Class) - 类 com.agapple.mapping.core.config.BeanMappingEnvironment 中的静态方法
 
SqlDateAndDateConvertor - com.agapple.mapping.process.convertor 中的 类
Date <-> SqlDate 之间的转化
SqlDateAndDateConvertor() - 类 com.agapple.mapping.process.convertor.SqlDateAndDateConvertor 的构造方法
 
SqlDateAndDateConvertor.DateToSqlDateConvertor - com.agapple.mapping.process.convertor 中的 类
 
SqlDateAndDateConvertor.DateToSqlDateConvertor() - 类 com.agapple.mapping.process.convertor.SqlDateAndDateConvertor.DateToSqlDateConvertor 的构造方法
 
SqlDateAndDateConvertor.SqlDateToDateConvertor - com.agapple.mapping.process.convertor 中的 类
 
SqlDateAndDateConvertor.SqlDateToDateConvertor() - 类 com.agapple.mapping.process.convertor.SqlDateAndDateConvertor.SqlDateToDateConvertor 的构造方法
 
srcField(String) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
srcField(String, Class) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
StringAndCommonConvertor - com.agapple.mapping.process.convertor 中的 类
string <-> common对象 之间的转化 common对象范围:8种Primitive和对应的Java类型,BigDecimal, BigInteger
StringAndCommonConvertor() - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor 的构造方法
 
StringAndCommonConvertor.StringToCommon - com.agapple.mapping.process.convertor 中的 类
string -> common对象的转化
StringAndCommonConvertor.StringToCommon() - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor.StringToCommon 的构造方法
 
StringAndDateConvertor - com.agapple.mapping.process.convertor 中的 类
string <-> Date/Calendar 之间的转化
StringAndDateConvertor() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor 的构造方法
 
StringAndDateConvertor.CalendarDayToString - com.agapple.mapping.process.convertor 中的 类
Calendar -> string(格式为:"2010-10-01")
StringAndDateConvertor.CalendarDayToString() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.CalendarDayToString 的构造方法
 
StringAndDateConvertor.CalendarTimeToString - com.agapple.mapping.process.convertor 中的 类
Calendar -> string(格式为:"2010-10-01 00:00:00")
StringAndDateConvertor.CalendarTimeToString() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.CalendarTimeToString 的构造方法
 
StringAndDateConvertor.DateDayToString - com.agapple.mapping.process.convertor 中的 类
Date -> string(格式为:"2010-10-01")
StringAndDateConvertor.DateDayToString() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.DateDayToString 的构造方法
 
StringAndDateConvertor.DateTimeToString - com.agapple.mapping.process.convertor 中的 类
Date -> string(格式为:"2010-10-01 00:00:00")
StringAndDateConvertor.DateTimeToString() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.DateTimeToString 的构造方法
 
StringAndDateConvertor.StringToCalendarDay - com.agapple.mapping.process.convertor 中的 类
string(格式为:"2010-10-01") -> Calendar
StringAndDateConvertor.StringToCalendarDay() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToCalendarDay 的构造方法
 
StringAndDateConvertor.StringToCalendarTime - com.agapple.mapping.process.convertor 中的 类
string(格式为:"2010-10-01 00:00:00") -> Calendar
StringAndDateConvertor.StringToCalendarTime() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToCalendarTime 的构造方法
 
StringAndDateConvertor.StringToDateDay - com.agapple.mapping.process.convertor 中的 类
string(格式为:"2010-10-01") -> Calendar
StringAndDateConvertor.StringToDateDay() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToDateDay 的构造方法
 
StringAndDateConvertor.StringToDateTime - com.agapple.mapping.process.convertor 中的 类
string(格式为:"2010-10-01 00:00:00") -> Date
StringAndDateConvertor.StringToDateTime() - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor.StringToDateTime 的构造方法
 
StringAndEnumConvertor - com.agapple.mapping.process.convertor 中的 类
string <-> Enum 之间的转化
StringAndEnumConvertor() - 类 com.agapple.mapping.process.convertor.StringAndEnumConvertor 的构造方法
 
StringAndEnumConvertor.EnumToString - com.agapple.mapping.process.convertor 中的 类
Enum -> String 对象的转化
StringAndEnumConvertor.EnumToString() - 类 com.agapple.mapping.process.convertor.StringAndEnumConvertor.EnumToString 的构造方法
 
StringAndEnumConvertor.StringToEnum - com.agapple.mapping.process.convertor 中的 类
string -> Enum 对象的转化
StringAndEnumConvertor.StringToEnum() - 类 com.agapple.mapping.process.convertor.StringAndEnumConvertor.StringToEnum 的构造方法
 
StringAndObjectConvertor - com.agapple.mapping.process.convertor 中的 类
object <-> String 之间的转化器,目前只实现object -> String的转化
StringAndObjectConvertor() - 类 com.agapple.mapping.process.convertor.StringAndObjectConvertor 的构造方法
 
StringAndObjectConvertor.ObjectToString - com.agapple.mapping.process.convertor 中的 类
object -> string 转化
StringAndObjectConvertor.ObjectToString() - 类 com.agapple.mapping.process.convertor.StringAndObjectConvertor.ObjectToString 的构造方法
 

T

targetField(String) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
targetField(String, Class) - 类 com.agapple.mapping.core.builder.BeanMappingBuilder 中的方法
 
ThisSymbolGetExecutor - com.agapple.mapping.core.introspect 中的 类
处理下特殊符号的get操作,比如针对"this"返回当前对象的引用
ThisSymbolGetExecutor(Introspector, Class<?>, String) - 类 com.agapple.mapping.core.introspect.ThisSymbolGetExecutor 的构造方法
 
TIME_FORMAT - 类 com.agapple.mapping.process.convertor.StringAndDateConvertor 中的静态变量
 
toString() - 类 com.agapple.mapping.core.BeanMappingParam 中的方法
 
toString() - 类 com.agapple.mapping.core.config.BeanMappingBehavior 中的方法
 
toString() - 类 com.agapple.mapping.core.config.BeanMappingField 中的方法
 
toString() - 类 com.agapple.mapping.core.config.BeanMappingFieldAttributes 中的方法
 
toString() - 类 com.agapple.mapping.core.config.BeanMappingObject 中的方法
 
trimStrings(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingBehaviorBuilder 中的方法
 
trimStrings(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingFieldBuilder 中的方法
是否需要进行trim操作
trimStrings(boolean) - 类 com.agapple.mapping.core.builder.impl.BeanMappingObjectBuilder 中的方法
是否需要进行trim操作
TRUE_STRINGS - 类 com.agapple.mapping.process.convertor.StringAndCommonConvertor.StringToCommon 中的静态变量
 

U

Uberspect - com.agapple.mapping.core.introspect 中的 接口
暴露给外部的内审接口操作
UberspectImpl - com.agapple.mapping.core.introspect 中的 类
暴露给外部的内审接口操作,外部可通过Uberspector.getInstance()进行操作
UberspectImpl() - 类 com.agapple.mapping.core.introspect.UberspectImpl 的构造方法
 
UberspectImpl(Introspector) - 类 com.agapple.mapping.core.introspect.UberspectImpl 的构造方法
 
Uberspector - com.agapple.mapping.core.introspect 中的 类
暴露给外部的内审接口操作,外部可通过Uberspector.getInstance()进行操作
Uberspector() - 类 com.agapple.mapping.core.introspect.Uberspector 的构造方法
 

V

ValueProcess - com.agapple.mapping.core.process 中的 接口
数据处理接口,允许在get Executor执行之前处理下value。
ValueProcessContext - com.agapple.mapping.core.process 中的 类
ValueProcess处理的上下文,允许ValueProcess基于context进行自定义的处理
ValueProcessContext(BeanMappingParam, BeanMappingObject, BeanMappingField, BatchObjectHolder) - 类 com.agapple.mapping.core.process.ValueProcessContext 的构造方法
 
ValueProcessContext(BeanMappingParam, BeanMappingObject, BeanMappingField, BatchObjectHolder, Map) - 类 com.agapple.mapping.core.process.ValueProcessContext 的构造方法
 
ValueProcessInvocation - com.agapple.mapping.core.process 中的 类
ValueProcess执行的get操作的控制器
ValueProcessInvocation(GetExecutor, SetExecutor, ValueProcessContext, List<ValueProcess>) - 类 com.agapple.mapping.core.process.ValueProcessInvocation 的构造方法
 

X

XmlHelper - com.agapple.mapping.core.helper 中的 类
xml处理的一些简单包装
XmlHelper() - 类 com.agapple.mapping.core.helper.XmlHelper 的构造方法
 

A B C D E F G I J K L M N O P R S T U V X

Copyright © 2012. All Rights Reserved.