java.lang.Object
io.github.itech_framework.java_fx.input.validations.FormValidator

public class FormValidator extends Object
  • Constructor Details

    • FormValidator

      public FormValidator()
  • Method Details

    • addRule

      public <T> FormValidator addRule(javafx.scene.Node control, Validator<T> validator, String errorMessage)
    • addRequiredField

      public FormValidator addRequiredField(javafx.scene.control.TextInputControl field)
    • addEmailField

      public FormValidator addEmailField(javafx.scene.control.TextInputControl field)
    • 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

      public static Validator<String> required()
    • email

      public static Validator<String> email()
    • minValue

      public static Validator<Number> minValue(double min)