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.