├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ ├── io │ └── allurx │ │ └── blur │ │ ├── Blur.java │ │ ├── annotation │ │ ├── AlwaysTrue.java │ │ ├── BankCardNumber.java │ │ ├── Condition.java │ │ ├── Email.java │ │ ├── IdCardNumber.java │ │ ├── Name.java │ │ ├── Password.java │ │ ├── PhoneNumber.java │ │ └── Strings.java │ │ └── handler │ │ ├── AbstractCharSequenceHandler.java │ │ ├── BankCardNumberHandler.java │ │ ├── EmailHandler.java │ │ ├── IdCardNumberHandler.java │ │ ├── NameHandler.java │ │ ├── PasswordHandler.java │ │ ├── PhoneNumberHandler.java │ │ └── StringHandler.java │ └── module-info.java └── test └── java ├── io └── allurx │ └── blur │ └── test │ ├── ArrayTest.java │ ├── CollectionTest.java │ ├── ConditionTest.java │ ├── MapTest.java │ ├── ObjectTest.java │ ├── StringTest.java │ └── model │ ├── Child.java │ ├── Father.java │ ├── Mother.java │ └── Parent.java └── module-info.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/Blur.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/Blur.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/AlwaysTrue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/AlwaysTrue.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/BankCardNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/BankCardNumber.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/Condition.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/Email.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/IdCardNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/IdCardNumber.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/Name.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/Name.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/Password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/Password.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/PhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/PhoneNumber.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/annotation/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/annotation/Strings.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/AbstractCharSequenceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/AbstractCharSequenceHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/BankCardNumberHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/BankCardNumberHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/EmailHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/EmailHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/IdCardNumberHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/IdCardNumberHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/NameHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/NameHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/PasswordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/PasswordHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/PhoneNumberHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/PhoneNumberHandler.java -------------------------------------------------------------------------------- /src/main/java/io/allurx/blur/handler/StringHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/io/allurx/blur/handler/StringHandler.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/ArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/ArrayTest.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/CollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/CollectionTest.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/ConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/ConditionTest.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/MapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/MapTest.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/ObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/ObjectTest.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/StringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/StringTest.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/model/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/model/Child.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/model/Father.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/model/Father.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/model/Mother.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/model/Mother.java -------------------------------------------------------------------------------- /src/test/java/io/allurx/blur/test/model/Parent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/io/allurx/blur/test/model/Parent.java -------------------------------------------------------------------------------- /src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allurx/blur/HEAD/src/test/java/module-info.java --------------------------------------------------------------------------------