Class FormValidator
java.lang.Object
io.github.itech_framework.java_fx.input.validations.FormValidator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> FormValidatoraddComplexRule(Validator<T> validator, String errorMessage, javafx.scene.Node... relatedControls) addCustomRule(Supplier<ValidationResult> validationCheck, javafx.scene.Node... affectedControls) addEmailField(javafx.scene.control.TextInputControl field) addRequiredField(javafx.scene.control.TextInputControl field) <T> FormValidatorvoidemail()minValue(double min) required()booleanvalidate()
-
Constructor Details
-
FormValidator
public FormValidator()
-
-
Method Details
-
addRule
public <T> FormValidator addRule(javafx.scene.Node control, Validator<T> validator, String errorMessage) -
addRequiredField
-
addEmailField
-
addCustomRule
public FormValidator addCustomRule(Supplier<ValidationResult> validationCheck, javafx.scene.Node... affectedControls) -
addComplexRule
public <T> FormValidator addComplexRule(Validator<T> validator, String errorMessage, javafx.scene.Node... relatedControls) -
validate
public boolean validate() -
clearErrors
public void clearErrors() -
required
-
email
-
minValue
-