Klasse FormValidator

java.lang.Object
org.teamapps.application.ux.form.FormValidator
Bekannte direkte Unterklassen:
FormController

public class FormValidator extends Object
  • Konstruktordetails

  • Methodendetails

    • addValidator

      public <VALUE> void addValidator(org.teamapps.ux.component.field.AbstractField<VALUE> field, Function<VALUE,String> errorMessageOrNullFunction)
    • addNotNull

      public void addNotNull(org.teamapps.ux.component.field.AbstractField field)
    • addNotEmptyList

      public void addNotEmptyList(org.teamapps.ux.component.field.AbstractField field)
    • addNotBlank

      public void addNotBlank(org.teamapps.ux.component.field.AbstractField<String> field)
    • addMinCharacters

      public void addMinCharacters(org.teamapps.ux.component.field.AbstractField<String> field, int chars)
    • addMinCharactersOrEmpty

      public void addMinCharactersOrEmpty(org.teamapps.ux.component.field.AbstractField<String> field, int chars)
    • addMaxCharacters

      public void addMaxCharacters(org.teamapps.ux.component.field.AbstractField<String> field, int chars)
    • addEmail

      public void addEmail(org.teamapps.ux.component.field.AbstractField<String> field)
    • addEmailOrEmpty

      public void addEmailOrEmpty(org.teamapps.ux.component.field.AbstractField<String> field)
    • addPhoneNumber

      public void addPhoneNumber(org.teamapps.ux.component.field.AbstractField<String> field)
    • addPhoneOrEmptyNumber

      public void addPhoneOrEmptyNumber(org.teamapps.ux.component.field.AbstractField<String> field)
    • addFieldWithValidator

      public void addFieldWithValidator(org.teamapps.ux.component.field.AbstractField<?> field)
    • validate

      public boolean validate()
    • clearMessages

      public void clearMessages()
    • getFields

      public Set<org.teamapps.ux.component.field.AbstractField<?>> getFields()