├── .gitignore ├── LICENSE.txt ├── README.md ├── RELEASE_NOTES.md ├── doc ├── images │ ├── edittext.png │ ├── edittext_max_chars_1.png │ ├── edittext_max_chars_2.png │ ├── example.png │ ├── favicon.png │ ├── helpertext.png │ ├── logo.png │ ├── password_edittext.png │ └── spinner.png └── javadoc │ ├── allclasses-frame.html │ ├── allclasses-noframe.html │ ├── constant-values.html │ ├── de │ └── mrapp │ │ └── android │ │ └── validation │ │ ├── AbstractValidateableView.SavedState.html │ │ ├── AbstractValidateableView.html │ │ ├── Constraint.html │ │ ├── Constraints.html │ │ ├── EditText.SavedState.html │ │ ├── EditText.html │ │ ├── PasswordEditText.html │ │ ├── Spinner.SavedState.html │ │ ├── Spinner.html │ │ ├── Validateable.html │ │ ├── ValidationListener.html │ │ ├── Validator.html │ │ ├── Validators.html │ │ ├── adapter │ │ ├── ProxySpinnerAdapter.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ │ ├── constraints │ │ ├── ConjunctiveConstraint.html │ │ ├── DisjunctiveConstraint.html │ │ ├── NegateConstraint.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── text │ │ │ ├── ContainsLetterConstraint.html │ │ │ ├── ContainsNumberConstraint.html │ │ │ ├── ContainsSymbolConstraint.html │ │ │ ├── MinLengthConstraint.html │ │ │ ├── RegexConstraint.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ └── package-tree.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── validators │ │ ├── AbstractValidator.html │ │ ├── ConjunctiveValidator.html │ │ ├── DisjunctiveValidator.html │ │ ├── NegateValidator.html │ │ ├── NotNullValidator.html │ │ ├── misc │ │ ├── DomainNameValidator.html │ │ ├── EmailAddressValidator.html │ │ ├── IPv4AddressValidator.html │ │ ├── IPv6AddressValidator.html │ │ ├── IRIValidator.html │ │ ├── PhoneNumberValidator.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── text │ │ ├── BeginsWithUppercaseLetterValidator.html │ │ ├── Case.html │ │ ├── EqualValidator.html │ │ ├── LetterOrNumberValidator.html │ │ ├── LetterValidator.html │ │ ├── MaxLengthValidator.html │ │ ├── MinLengthValidator.html │ │ ├── NoWhitespaceValidator.html │ │ ├── NotEmptyValidator.html │ │ ├── NumberValidator.html │ │ ├── RegexValidator.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ ├── deprecated-list.html │ ├── help-doc.html │ ├── index-files │ ├── index-1.html │ ├── index-10.html │ ├── index-11.html │ ├── index-12.html │ ├── index-13.html │ ├── index-14.html │ ├── index-15.html │ ├── index-16.html │ ├── index-17.html │ ├── index-18.html │ ├── index-2.html │ ├── index-3.html │ ├── index-4.html │ ├── index-5.html │ ├── index-6.html │ ├── index-7.html │ ├── index-8.html │ └── index-9.html │ ├── index.html │ ├── overview-frame.html │ ├── overview-summary.html │ ├── overview-tree.html │ ├── package-list │ ├── script.js │ └── stylesheet.css ├── example ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── de │ │ └── mrapp │ │ └── android │ │ └── validation │ │ └── example │ │ └── MainActivity.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-large-land │ └── dimens.xml │ ├── values-large │ └── dimens.xml │ └── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── de │ │ └── mrapp │ │ └── android │ │ └── validation │ │ ├── AbstractValidateableView.java │ │ ├── Constraint.java │ │ ├── Constraints.java │ │ ├── EditText.java │ │ ├── PasswordEditText.java │ │ ├── Spinner.java │ │ ├── Validateable.java │ │ ├── ValidationListener.java │ │ ├── Validator.java │ │ ├── Validators.java │ │ ├── adapter │ │ └── ProxySpinnerAdapter.java │ │ ├── constraints │ │ ├── ConjunctiveConstraint.java │ │ ├── DisjunctiveConstraint.java │ │ ├── NegateConstraint.java │ │ └── text │ │ │ ├── ContainsLetterConstraint.java │ │ │ ├── ContainsNumberConstraint.java │ │ │ ├── ContainsSymbolConstraint.java │ │ │ ├── MinLengthConstraint.java │ │ │ └── RegexConstraint.java │ │ └── validators │ │ ├── AbstractValidator.java │ │ ├── ConjunctiveValidator.java │ │ ├── DisjunctiveValidator.java │ │ ├── NegateValidator.java │ │ ├── NotNullValidator.java │ │ ├── misc │ │ ├── DomainNameValidator.java │ │ ├── EmailAddressValidator.java │ │ ├── IPv4AddressValidator.java │ │ ├── IPv6AddressValidator.java │ │ ├── IRIValidator.java │ │ └── PhoneNumberValidator.java │ │ └── text │ │ ├── BeginsWithUppercaseLetterValidator.java │ │ ├── Case.java │ │ ├── EqualValidator.java │ │ ├── LetterOrNumberValidator.java │ │ ├── LetterValidator.java │ │ ├── MaxLengthValidator.java │ │ ├── MinLengthValidator.java │ │ ├── NoWhitespaceValidator.java │ │ ├── NotEmptyValidator.java │ │ ├── NumberValidator.java │ │ └── RegexValidator.java │ └── res │ ├── drawable-hdpi │ ├── spinner_arrow.9.png │ ├── validateable_view_activated.9.png │ └── validateable_view_default.9.png │ ├── drawable-mdpi │ ├── spinner_arrow.9.png │ ├── validateable_view_activated.9.png │ └── validateable_view_default.9.png │ ├── drawable-v21 │ ├── spinner_arrow_color.xml │ └── validateable_view_background.xml │ ├── drawable-xhdpi │ ├── spinner_arrow.9.png │ ├── validateable_view_activated.9.png │ └── validateable_view_default.9.png │ ├── drawable-xxhdpi │ ├── spinner_arrow.9.png │ ├── validateable_view_activated.9.png │ └── validateable_view_default.9.png │ ├── drawable-xxxhdpi │ ├── spinner_arrow.9.png │ ├── validateable_view_activated.9.png │ └── validateable_view_default.9.png │ ├── drawable │ ├── spinner_arrow_color.xml │ └── validateable_view_background.xml │ ├── layout │ ├── error_messages.xml │ ├── spinner_arrow_image_view.xml │ ├── spinner_hint_item.xml │ └── spinner_item.xml │ ├── values-de │ └── strings.xml │ ├── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ └── strings.xml │ └── xml │ ├── abstract_validateable_view_implementation.xml │ └── edit_text.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /doc/images/edittext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/edittext.png -------------------------------------------------------------------------------- /doc/images/edittext_max_chars_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/edittext_max_chars_1.png -------------------------------------------------------------------------------- /doc/images/edittext_max_chars_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/edittext_max_chars_2.png -------------------------------------------------------------------------------- /doc/images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/example.png -------------------------------------------------------------------------------- /doc/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/favicon.png -------------------------------------------------------------------------------- /doc/images/helpertext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/helpertext.png -------------------------------------------------------------------------------- /doc/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/logo.png -------------------------------------------------------------------------------- /doc/images/password_edittext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/password_edittext.png -------------------------------------------------------------------------------- /doc/images/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/images/spinner.png -------------------------------------------------------------------------------- /doc/javadoc/allclasses-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/allclasses-frame.html -------------------------------------------------------------------------------- /doc/javadoc/allclasses-noframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/allclasses-noframe.html -------------------------------------------------------------------------------- /doc/javadoc/constant-values.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/constant-values.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/AbstractValidateableView.SavedState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/AbstractValidateableView.SavedState.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/AbstractValidateableView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/AbstractValidateableView.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Constraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Constraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Constraints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Constraints.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/EditText.SavedState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/EditText.SavedState.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/EditText.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/EditText.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/PasswordEditText.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/PasswordEditText.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Spinner.SavedState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Spinner.SavedState.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Spinner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Spinner.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Validateable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Validateable.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/ValidationListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/ValidationListener.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Validator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Validator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/Validators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/Validators.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/adapter/ProxySpinnerAdapter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/adapter/ProxySpinnerAdapter.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/adapter/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/adapter/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/adapter/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/adapter/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/adapter/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/adapter/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/ConjunctiveConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/ConjunctiveConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/DisjunctiveConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/DisjunctiveConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/NegateConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/NegateConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/ContainsLetterConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/ContainsLetterConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/ContainsNumberConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/ContainsNumberConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/ContainsSymbolConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/ContainsSymbolConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/MinLengthConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/MinLengthConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/RegexConstraint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/RegexConstraint.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/constraints/text/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/constraints/text/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/AbstractValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/AbstractValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/ConjunctiveValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/ConjunctiveValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/DisjunctiveValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/DisjunctiveValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/NegateValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/NegateValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/NotNullValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/NotNullValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/DomainNameValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/DomainNameValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/EmailAddressValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/EmailAddressValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/IPv4AddressValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/IPv4AddressValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/IPv6AddressValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/IPv6AddressValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/IRIValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/IRIValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/PhoneNumberValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/PhoneNumberValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/misc/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/misc/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/BeginsWithUppercaseLetterValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/BeginsWithUppercaseLetterValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/Case.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/Case.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/EqualValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/EqualValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/LetterOrNumberValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/LetterOrNumberValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/LetterValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/LetterValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/MaxLengthValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/MaxLengthValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/MinLengthValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/MinLengthValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/NoWhitespaceValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/NoWhitespaceValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/NotEmptyValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/NotEmptyValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/NumberValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/NumberValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/RegexValidator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/RegexValidator.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/package-frame.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/package-summary.html -------------------------------------------------------------------------------- /doc/javadoc/de/mrapp/android/validation/validators/text/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/de/mrapp/android/validation/validators/text/package-tree.html -------------------------------------------------------------------------------- /doc/javadoc/deprecated-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/deprecated-list.html -------------------------------------------------------------------------------- /doc/javadoc/help-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/help-doc.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-1.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-10.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-11.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-12.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-13.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-14.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-14.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-15.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-15.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-16.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-16.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-17.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-17.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-18.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-18.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-2.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-3.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-4.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-5.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-6.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-7.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-8.html -------------------------------------------------------------------------------- /doc/javadoc/index-files/index-9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index-files/index-9.html -------------------------------------------------------------------------------- /doc/javadoc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/index.html -------------------------------------------------------------------------------- /doc/javadoc/overview-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/overview-frame.html -------------------------------------------------------------------------------- /doc/javadoc/overview-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/overview-summary.html -------------------------------------------------------------------------------- /doc/javadoc/overview-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/overview-tree.html -------------------------------------------------------------------------------- /doc/javadoc/package-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/package-list -------------------------------------------------------------------------------- /doc/javadoc/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/script.js -------------------------------------------------------------------------------- /doc/javadoc/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/doc/javadoc/stylesheet.css -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/src/main/java/de/mrapp/android/validation/example/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/java/de/mrapp/android/validation/example/MainActivity.java -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/values-large-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values-large-land/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values-large/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values-large/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/example/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/gradle.properties -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/AbstractValidateableView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/AbstractValidateableView.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/Constraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/Constraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/Constraints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/Constraints.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/EditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/EditText.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/PasswordEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/PasswordEditText.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/Spinner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/Spinner.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/Validateable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/Validateable.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/ValidationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/ValidationListener.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/Validator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/Validators.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/adapter/ProxySpinnerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/adapter/ProxySpinnerAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/ConjunctiveConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/ConjunctiveConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/DisjunctiveConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/DisjunctiveConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/NegateConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/NegateConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/text/ContainsLetterConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/text/ContainsLetterConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/text/ContainsNumberConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/text/ContainsNumberConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/text/ContainsSymbolConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/text/ContainsSymbolConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/text/MinLengthConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/text/MinLengthConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/constraints/text/RegexConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/constraints/text/RegexConstraint.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/AbstractValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/AbstractValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/ConjunctiveValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/ConjunctiveValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/DisjunctiveValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/DisjunctiveValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/NegateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/NegateValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/NotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/NotNullValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/misc/DomainNameValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/misc/DomainNameValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/misc/EmailAddressValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/misc/EmailAddressValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/misc/IPv4AddressValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/misc/IPv4AddressValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/misc/IPv6AddressValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/misc/IPv6AddressValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/misc/IRIValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/misc/IRIValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/misc/PhoneNumberValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/misc/PhoneNumberValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/BeginsWithUppercaseLetterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/BeginsWithUppercaseLetterValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/Case.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/Case.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/EqualValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/EqualValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/LetterOrNumberValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/LetterOrNumberValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/LetterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/LetterValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/MaxLengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/MaxLengthValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/MinLengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/MinLengthValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/NoWhitespaceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/NoWhitespaceValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/NotEmptyValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/NotEmptyValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/NumberValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/NumberValidator.java -------------------------------------------------------------------------------- /library/src/main/java/de/mrapp/android/validation/validators/text/RegexValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/java/de/mrapp/android/validation/validators/text/RegexValidator.java -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/spinner_arrow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-hdpi/spinner_arrow.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/validateable_view_activated.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-hdpi/validateable_view_activated.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/validateable_view_default.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-hdpi/validateable_view_default.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/spinner_arrow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-mdpi/spinner_arrow.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/validateable_view_activated.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-mdpi/validateable_view_activated.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-mdpi/validateable_view_default.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-mdpi/validateable_view_default.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-v21/spinner_arrow_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-v21/spinner_arrow_color.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable-v21/validateable_view_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-v21/validateable_view_background.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/spinner_arrow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xhdpi/spinner_arrow.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/validateable_view_activated.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xhdpi/validateable_view_activated.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xhdpi/validateable_view_default.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xhdpi/validateable_view_default.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/spinner_arrow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xxhdpi/spinner_arrow.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/validateable_view_activated.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xxhdpi/validateable_view_activated.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/validateable_view_default.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xxhdpi/validateable_view_default.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/spinner_arrow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xxxhdpi/spinner_arrow.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/validateable_view_activated.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xxxhdpi/validateable_view_activated.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxxhdpi/validateable_view_default.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable-xxxhdpi/validateable_view_default.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable/spinner_arrow_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable/spinner_arrow_color.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/validateable_view_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/drawable/validateable_view_background.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/error_messages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/layout/error_messages.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/spinner_arrow_image_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/layout/spinner_arrow_image_view.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/spinner_hint_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/layout/spinner_hint_item.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/spinner_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/layout/spinner_item.xml -------------------------------------------------------------------------------- /library/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /library/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/abstract_validateable_view_implementation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/xml/abstract_validateable_view_implementation.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/edit_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-rapp/AndroidMaterialValidation/HEAD/library/src/main/res/xml/edit_text.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library', ':example' 2 | --------------------------------------------------------------------------------