├── .gitattributes ├── .github └── workflows │ ├── gradle.yml │ └── gradle.yml~ ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── DisabledButtonTooltip.png └── MinimalDemo.png ├── settings.gradle └── src ├── main ├── java │ ├── module-info.java │ └── net │ │ └── synedra │ │ └── validatorfx │ │ ├── Check.java │ │ ├── Decoration.java │ │ ├── DefaultDecoration.java │ │ ├── GraphicDecoration.java │ │ ├── GraphicDecorationStackPane.java │ │ ├── Severity.java │ │ ├── StyleClassDecoration.java │ │ ├── TooltipWrapper.java │ │ ├── ValidationMessage.java │ │ ├── ValidationResult.java │ │ └── Validator.java └── resources │ └── net │ └── synedra │ └── validatorfx │ ├── decoration-error.png │ └── decoration-warning.png └── test ├── java └── net │ └── synedra │ └── validatorfx │ ├── CheckTest.java │ ├── DefaultDecorationTest.java │ ├── GraphicDecorationTest.java │ ├── StyleClassDecorationTest.java │ ├── TestBase.java │ ├── TooltipWrapperTest.java │ ├── ValdationResultTest.java │ ├── ValidationMessageTest.java │ ├── ValidatorTest.java │ └── demo │ ├── AccordionDemo.java │ ├── AddRemoveDemo.java │ ├── HybridValidateDemo.java │ ├── LateImmediateDemo.java │ ├── MinimalExample.java │ ├── UpdateDemo.java │ ├── ValidateOnSubmit.java │ ├── ValidatorFXDemo.java │ ├── WeakListenerDemo.java │ └── WeakListenerDemoForm.java └── resources └── net └── synedra └── validatorfx └── demo └── demo.css /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/.github/workflows/gradle.yml~ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/DisabledButtonTooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/images/DisabledButtonTooltip.png -------------------------------------------------------------------------------- /images/MinimalDemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/images/MinimalDemo.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/Check.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/Decoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/Decoration.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/DefaultDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/DefaultDecoration.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/GraphicDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/GraphicDecoration.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/GraphicDecorationStackPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/GraphicDecorationStackPane.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/Severity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/Severity.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/StyleClassDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/StyleClassDecoration.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/TooltipWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/TooltipWrapper.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/ValidationMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/ValidationMessage.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/ValidationResult.java -------------------------------------------------------------------------------- /src/main/java/net/synedra/validatorfx/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/java/net/synedra/validatorfx/Validator.java -------------------------------------------------------------------------------- /src/main/resources/net/synedra/validatorfx/decoration-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/resources/net/synedra/validatorfx/decoration-error.png -------------------------------------------------------------------------------- /src/main/resources/net/synedra/validatorfx/decoration-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/main/resources/net/synedra/validatorfx/decoration-warning.png -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/CheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/CheckTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/DefaultDecorationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/DefaultDecorationTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/GraphicDecorationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/GraphicDecorationTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/StyleClassDecorationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/StyleClassDecorationTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/TestBase.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/TooltipWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/TooltipWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/ValdationResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/ValdationResultTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/ValidationMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/ValidationMessageTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/ValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/ValidatorTest.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/AccordionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/AccordionDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/AddRemoveDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/AddRemoveDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/HybridValidateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/HybridValidateDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/LateImmediateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/LateImmediateDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/MinimalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/MinimalExample.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/UpdateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/UpdateDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/ValidateOnSubmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/ValidateOnSubmit.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/ValidatorFXDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/ValidatorFXDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/WeakListenerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/WeakListenerDemo.java -------------------------------------------------------------------------------- /src/test/java/net/synedra/validatorfx/demo/WeakListenerDemoForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/java/net/synedra/validatorfx/demo/WeakListenerDemoForm.java -------------------------------------------------------------------------------- /src/test/resources/net/synedra/validatorfx/demo/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effad/ValidatorFX/HEAD/src/test/resources/net/synedra/validatorfx/demo/demo.css --------------------------------------------------------------------------------