Download tamper Free Java Code
Description
A Java Bean to Java Bean mapper that recursively copies data from one object to another.
Source Files
The download file tamper-master.zip has the following entries.
.gitignore// w w w . j av a2 s. co m
CHANGES.txt
LICENSE.txt
README.md
pom.xml
src/main/java/com/alibaba/tamper/BeanCopy.java
src/main/java/com/alibaba/tamper/BeanMap.java
src/main/java/com/alibaba/tamper/BeanMapping.java
src/main/java/com/alibaba/tamper/BeanMappingUtil.java
src/main/java/com/alibaba/tamper/core/BeanMappingException.java
src/main/java/com/alibaba/tamper/core/BeanMappingExecutor.java
src/main/java/com/alibaba/tamper/core/BeanMappingParam.java
src/main/java/com/alibaba/tamper/core/builder/BeanMappingBuilder.java
src/main/java/com/alibaba/tamper/core/builder/Builder.java
src/main/java/com/alibaba/tamper/core/builder/impl/BeanMappingBehaviorBuilder.java
src/main/java/com/alibaba/tamper/core/builder/impl/BeanMappingFieldAttributesBuilder.java
src/main/java/com/alibaba/tamper/core/builder/impl/BeanMappingFieldBuilder.java
src/main/java/com/alibaba/tamper/core/builder/impl/BeanMappingObjectBuilder.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingBehavior.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingConfigHelper.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingConfigRespository.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingEnvironment.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingField.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingFieldAttributes.java
src/main/java/com/alibaba/tamper/core/config/BeanMappingObject.java
src/main/java/com/alibaba/tamper/core/config/parse/BeanMappingBehaviorParse.java
src/main/java/com/alibaba/tamper/core/config/parse/BeanMappingParse.java
src/main/java/com/alibaba/tamper/core/config/parse/BeanMappingParser.java
src/main/java/com/alibaba/tamper/core/config/parse/ClassAliasParse.java
src/main/java/com/alibaba/tamper/core/config/parse/ConvertorParse.java
src/main/java/com/alibaba/tamper/core/config/parse/FunctionClassParse.java
src/main/java/com/alibaba/tamper/core/helper/BatchObjectHolder.java
src/main/java/com/alibaba/tamper/core/helper/ContextObjectHolder.java
src/main/java/com/alibaba/tamper/core/helper/ReflectionHelper.java
src/main/java/com/alibaba/tamper/core/helper/XmlHelper.java
src/main/java/com/alibaba/tamper/core/introspect/AbstractBatchExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/AbstractExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/BatchExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/FastPropertyGetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/FastPropertySetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/FieldGetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/FieldSetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/GetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/Introspector.java
src/main/java/com/alibaba/tamper/core/introspect/MapBatchExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/MapGetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/MapSetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/NullSymbolGetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/PropertyBatchExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/PropertyGetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/PropertySetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/SetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/ThisSymbolGetExecutor.java
src/main/java/com/alibaba/tamper/core/introspect/Uberspect.java
src/main/java/com/alibaba/tamper/core/introspect/UberspectImpl.java
src/main/java/com/alibaba/tamper/core/introspect/Uberspector.java
src/main/java/com/alibaba/tamper/core/process/ValueProcess.java
src/main/java/com/alibaba/tamper/core/process/ValueProcessContext.java
src/main/java/com/alibaba/tamper/core/process/ValueProcessInvocation.java
src/main/java/com/alibaba/tamper/process/BeanCreatorValueProcess.java
src/main/java/com/alibaba/tamper/process/BehaviorValueProcess.java
src/main/java/com/alibaba/tamper/process/ConvertorValueProcess.java
src/main/java/com/alibaba/tamper/process/DebugValueProcess.java
src/main/java/com/alibaba/tamper/process/DefaultValueValueProcess.java
src/main/java/com/alibaba/tamper/process/ScriptValueProcess.java
src/main/java/com/alibaba/tamper/process/convertor/AbastactConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/CollectionAndCollectionConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/CollectionConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/CommonAndCommonConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/Convertor.java
src/main/java/com/alibaba/tamper/process/convertor/ConvertorHelper.java
src/main/java/com/alibaba/tamper/process/convertor/ConvertorRepository.java
src/main/java/com/alibaba/tamper/process/convertor/SqlDateAndDateConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/StringAndCommonConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/StringAndDateConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/StringAndEnumConvertor.java
src/main/java/com/alibaba/tamper/process/convertor/StringAndObjectConvertor.java
src/main/java/com/alibaba/tamper/process/script/ScriptContext.java
src/main/java/com/alibaba/tamper/process/script/ScriptExecutor.java
src/main/java/com/alibaba/tamper/process/script/ScriptHelper.java
src/main/java/com/alibaba/tamper/process/script/jexl/JexlScriptExecutor.java
src/main/java/com/alibaba/tamper/process/script/lifecyle/DisposableScript.java
src/main/java/com/alibaba/tamper/process/script/lifecyle/InitializingScript.java
src/main/resources/META-INF/mapping.xsd
src/main/resources/mapping.properties
src/test/java/com/alibaba/tamper/BeanCopyTest.java
src/test/java/com/alibaba/tamper/BeanMapTest.java
src/test/java/com/alibaba/tamper/BeanMappingDymaicTest.java
src/test/java/com/alibaba/tamper/BeanMappingNestAndNameTest.java
src/test/java/com/alibaba/tamper/BeanMappingTest.java
src/test/java/com/alibaba/tamper/ConfigTest.java
src/test/java/com/alibaba/tamper/InheritObjectMappingTest.java
src/test/java/com/alibaba/tamper/TestUtils.java
src/test/java/com/alibaba/tamper/builder/BeanMappingBuilderTest.java
src/test/java/com/alibaba/tamper/convertor/CollectionAndCollectionTest.java
src/test/java/com/alibaba/tamper/convertor/CommonAndCommonTest.java
src/test/java/com/alibaba/tamper/convertor/ConvertorModel.java
src/test/java/com/alibaba/tamper/convertor/ConvertorOtherModel.java
src/test/java/com/alibaba/tamper/convertor/DateAndSqlDateTest.java
src/test/java/com/alibaba/tamper/convertor/StringAndEnumTest.java
src/test/java/com/alibaba/tamper/convertor/StringConvertorTest.java
src/test/java/com/alibaba/tamper/object/NestedSrcMappingObject.java
src/test/java/com/alibaba/tamper/object/NestedTargetMappingObject.java
src/test/java/com/alibaba/tamper/object/SrcMappingObject.java
src/test/java/com/alibaba/tamper/object/TargetMappingObject.java
src/test/java/com/alibaba/tamper/object/inherit/FirstObject.java
src/test/java/com/alibaba/tamper/object/inherit/TwoObject.java
src/test/java/com/alibaba/tamper/performace/AbstractPerformance.java
src/test/java/com/alibaba/tamper/performace/CopyBean.java
src/test/java/com/alibaba/tamper/performace/CopyPerformance.java
src/test/java/com/alibaba/tamper/performace/MapPerformance.java
src/test/java/com/alibaba/tamper/script/CustomFunctionClass.java
src/test/java/com/alibaba/tamper/script/CustomFunctionTest.java
src/test/java/com/alibaba/tamper/script/ScriptExecutorTest.java
src/test/java/com/alibaba/tamper/script/ScriptTest.java
src/test/resources/META-INF/services/BeanMapping.Script.Executor
src/test/resources/log4j.xml
src/test/resources/mapping/config.xml
src/test/resources/mapping/mapping.xml
src/test/resources/mapping/script-mapping.xml
Download
Click the following link to download tamper-master.zip.
tamper-master.zip