├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── cgit.bat ├── cgit.sh ├── data-factory-api ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── github │ └── houbb │ └── data │ └── factory │ └── api │ ├── annotation │ ├── DataFactory.java │ ├── meta │ │ └── DataMeta.java │ └── package-info.java │ ├── core │ ├── IContext.java │ ├── IData.java │ ├── IRegexGen.java │ └── meta │ │ └── IAnnotationData.java │ └── package-info.java ├── data-factory-core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── houbb │ │ │ └── data │ │ │ └── factory │ │ │ └── core │ │ │ ├── api │ │ │ ├── context │ │ │ │ └── DefaultDataContext.java │ │ │ ├── data │ │ │ │ ├── aggregate │ │ │ │ │ ├── ArrayData.java │ │ │ │ │ ├── BeanData.java │ │ │ │ │ ├── EnumData.java │ │ │ │ │ ├── IterableData.java │ │ │ │ │ ├── MapData.java │ │ │ │ │ ├── NullData.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── annotation │ │ │ │ │ ├── AbstractAnnotationData.java │ │ │ │ │ ├── AbstractNumberData.java │ │ │ │ │ └── DefaultDataFactoryAnnotationData.java │ │ │ │ ├── lang │ │ │ │ │ ├── StringData.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── math │ │ │ │ │ ├── BigDecimalData.java │ │ │ │ │ ├── BigIntegerData.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── primitive │ │ │ │ │ ├── BoolArrayData.java │ │ │ │ │ ├── BoolData.java │ │ │ │ │ ├── ByteArrayData.java │ │ │ │ │ ├── ByteData.java │ │ │ │ │ ├── CharArrayData.java │ │ │ │ │ ├── CharData.java │ │ │ │ │ ├── DoubleArrayData.java │ │ │ │ │ ├── DoubleData.java │ │ │ │ │ ├── FloatArrayData.java │ │ │ │ │ ├── FloatData.java │ │ │ │ │ ├── IntegerArrayData.java │ │ │ │ │ ├── IntegerData.java │ │ │ │ │ ├── LongArrayData.java │ │ │ │ │ ├── LongData.java │ │ │ │ │ ├── ShortArrayData.java │ │ │ │ │ ├── ShortData.java │ │ │ │ │ ├── VoidData.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── time │ │ │ │ │ ├── LocalDateData.java │ │ │ │ │ ├── LocalDateTimeData.java │ │ │ │ │ ├── LocalTimeData.java │ │ │ │ │ ├── YearData.java │ │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ │ ├── CurrencyData.java │ │ │ │ │ ├── DateData.java │ │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── regex │ │ │ │ └── DefaultRegexGen.java │ │ │ ├── core │ │ │ ├── Data.java │ │ │ └── package-info.java │ │ │ ├── exception │ │ │ └── DataFactoryRuntimeException.java │ │ │ ├── package-info.java │ │ │ ├── support │ │ │ ├── factory │ │ │ │ ├── DataFactoryMapping.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ └── util │ │ │ ├── DataClassUtil.java │ │ │ ├── DataPrimitiveUtil.java │ │ │ ├── DataUtil.java │ │ │ └── InnerDataUtil.java │ └── resources │ │ ├── META-INF │ │ ├── README.md │ │ └── services │ │ │ └── com.github.houbb.data.factory.api.core.IData │ │ └── README.md │ └── test │ └── java │ └── com │ └── github │ └── houbb │ └── data │ └── factory │ └── core │ ├── annotation │ ├── AtMyStringAnnotationData.java │ └── ConstStringData.java │ ├── model │ ├── StatusEnum.java │ ├── User.java │ ├── annotation │ │ ├── UserAnnotationData.java │ │ ├── UserAnnotationNumber.java │ │ ├── UserAnnotationString.java │ │ └── UserDefineAnnotationData.java │ ├── package-info.java │ └── regex │ │ └── RegexBean.java │ ├── support │ ├── data │ │ └── MyStringData.java │ └── factory │ │ └── DataFactoryMappingTest.java │ └── util │ ├── DataUtilAnnotationDataDefineTest.java │ ├── DataUtilAnnotationDataTest.java │ ├── DataUtilAnnotationNumberTest.java │ ├── DataUtilAnnotationStringTest.java │ ├── base │ ├── DataUtilAggregateTest.java │ ├── DataUtilBaseTest.java │ ├── DataUtilLangTest.java │ ├── DataUtilMathTest.java │ ├── DataUtilPatternTest.java │ └── DataUtilTimeTest.java │ ├── collection │ └── DataUtilCollectionTest.java │ └── regex │ └── DataUtilRegexTest.java ├── doc ├── CHANGELOG.md ├── CI集成.md ├── blog │ ├── DataFactory-01-注解支持.md │ ├── DataFactory-02-正则表达式支持.md │ ├── DataFactory-03-自定义注解.md │ └── README.md ├── issues │ ├── v0.0.1.md │ ├── v0.0.3.md │ ├── v0.0.6.md │ └── v0.0.7.md ├── 发布流程.md ├── 版本迭代规范.md └── 项目原型.md ├── pom.xml ├── release.bat ├── release.sh └── release_rm.sh /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/README.md -------------------------------------------------------------------------------- /cgit.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/cgit.bat -------------------------------------------------------------------------------- /cgit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/cgit.sh -------------------------------------------------------------------------------- /data-factory-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/pom.xml -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/annotation/DataFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/annotation/DataFactory.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/annotation/meta/DataMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/annotation/meta/DataMeta.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/annotation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/annotation/package-info.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/IContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/IContext.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/IData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/IData.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/IRegexGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/IRegexGen.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/meta/IAnnotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/core/meta/IAnnotationData.java -------------------------------------------------------------------------------- /data-factory-api/src/main/java/com/github/houbb/data/factory/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-api/src/main/java/com/github/houbb/data/factory/api/package-info.java -------------------------------------------------------------------------------- /data-factory-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/pom.xml -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/context/DefaultDataContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/context/DefaultDataContext.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/ArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/ArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/BeanData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/BeanData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/EnumData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/EnumData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/IterableData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/IterableData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/MapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/MapData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/NullData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/NullData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/aggregate/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/annotation/AbstractAnnotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/annotation/AbstractAnnotationData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/annotation/AbstractNumberData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/annotation/AbstractNumberData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/annotation/DefaultDataFactoryAnnotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/annotation/DefaultDataFactoryAnnotationData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/lang/StringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/lang/StringData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/lang/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/lang/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/math/BigDecimalData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/math/BigDecimalData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/math/BigIntegerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/math/BigIntegerData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/math/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/math/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/BoolArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/BoolArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/BoolData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/BoolData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ByteArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ByteArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ByteData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ByteData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/CharArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/CharArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/CharData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/CharData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/DoubleArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/DoubleArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/DoubleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/DoubleData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/FloatArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/FloatArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/FloatData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/FloatData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/IntegerArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/IntegerArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/IntegerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/IntegerData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/LongArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/LongArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/LongData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/LongData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ShortArrayData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ShortArrayData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ShortData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/ShortData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/VoidData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/VoidData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/primitive/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/LocalDateData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/LocalDateData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/LocalDateTimeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/LocalDateTimeData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/LocalTimeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/LocalTimeData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/YearData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/YearData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/time/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/util/CurrencyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/util/CurrencyData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/util/DateData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/util/DateData.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/data/util/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/regex/DefaultRegexGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/api/regex/DefaultRegexGen.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/core/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/core/Data.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/core/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/exception/DataFactoryRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/exception/DataFactoryRuntimeException.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/support/factory/DataFactoryMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/support/factory/DataFactoryMapping.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/support/factory/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/support/factory/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/support/package-info.java: -------------------------------------------------------------------------------- 1 | package com.github.houbb.data.factory.core.support; -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/DataClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/DataClassUtil.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/DataPrimitiveUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/DataPrimitiveUtil.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/DataUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/DataUtil.java -------------------------------------------------------------------------------- /data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/InnerDataUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/main/java/com/github/houbb/data/factory/core/util/InnerDataUtil.java -------------------------------------------------------------------------------- /data-factory-core/src/main/resources/META-INF/README.md: -------------------------------------------------------------------------------- 1 | 一定要选择 Enable Annotation。 2 | -------------------------------------------------------------------------------- /data-factory-core/src/main/resources/META-INF/services/com.github.houbb.data.factory.api.core.IData: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data-factory-core/src/main/resources/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/annotation/AtMyStringAnnotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/annotation/AtMyStringAnnotationData.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/annotation/ConstStringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/annotation/ConstStringData.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/StatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/StatusEnum.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/User.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserAnnotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserAnnotationData.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserAnnotationNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserAnnotationNumber.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserAnnotationString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserAnnotationString.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserDefineAnnotationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/annotation/UserDefineAnnotationData.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/package-info.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/regex/RegexBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/model/regex/RegexBean.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/support/data/MyStringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/support/data/MyStringData.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/support/factory/DataFactoryMappingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/support/factory/DataFactoryMappingTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationDataDefineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationDataDefineTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationDataTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationNumberTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/DataUtilAnnotationStringTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilAggregateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilAggregateTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilBaseTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilLangTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilLangTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilMathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilMathTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilPatternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilPatternTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/base/DataUtilTimeTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/collection/DataUtilCollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/collection/DataUtilCollectionTest.java -------------------------------------------------------------------------------- /data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/regex/DataUtilRegexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/data-factory-core/src/test/java/com/github/houbb/data/factory/core/util/regex/DataUtilRegexTest.java -------------------------------------------------------------------------------- /doc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/CHANGELOG.md -------------------------------------------------------------------------------- /doc/CI集成.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/CI集成.md -------------------------------------------------------------------------------- /doc/blog/DataFactory-01-注解支持.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/blog/DataFactory-01-注解支持.md -------------------------------------------------------------------------------- /doc/blog/DataFactory-02-正则表达式支持.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/blog/DataFactory-02-正则表达式支持.md -------------------------------------------------------------------------------- /doc/blog/DataFactory-03-自定义注解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/blog/DataFactory-03-自定义注解.md -------------------------------------------------------------------------------- /doc/blog/README.md: -------------------------------------------------------------------------------- 1 | 相关的博客信息。 -------------------------------------------------------------------------------- /doc/issues/v0.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/issues/v0.0.1.md -------------------------------------------------------------------------------- /doc/issues/v0.0.3.md: -------------------------------------------------------------------------------- 1 | # 对于 regex 的支持 2 | 3 | 当前的三方 Jar 会特别卡,没有第一时间返回一个符合条件的值。 4 | 5 | 没有添加缓存。 -------------------------------------------------------------------------------- /doc/issues/v0.0.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/issues/v0.0.6.md -------------------------------------------------------------------------------- /doc/issues/v0.0.7.md: -------------------------------------------------------------------------------- 1 | # 支持单个的注解配置。 -------------------------------------------------------------------------------- /doc/发布流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/发布流程.md -------------------------------------------------------------------------------- /doc/版本迭代规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/版本迭代规范.md -------------------------------------------------------------------------------- /doc/项目原型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/doc/项目原型.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/pom.xml -------------------------------------------------------------------------------- /release.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/release.bat -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/release.sh -------------------------------------------------------------------------------- /release_rm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houbb/data-factory/HEAD/release_rm.sh --------------------------------------------------------------------------------