Class ValidationErrors

java.lang.Object
io.jmix.ui.component.ValidationErrors

public class ValidationErrors extends Object
Encapsulates errors found during components validation.
  • Constructor Details

    • ValidationErrors

      public ValidationErrors()
  • Method Details

    • add

      public void add(String description)
      Add an error without reference to component causing it.
      Parameters:
      description - error description
    • add

      public void add(@Nullable Component component, String description)
      Add an error.
      Parameters:
      component - component causing the error
      description - error description
    • addAll

      public void addAll(ValidationErrors errors)
      Add all errors.
      Parameters:
      errors - errors
    • getAll

      public List<ValidationErrors.Item> getAll()
      Returns:
      errors list
    • isEmpty

      public boolean isEmpty()
      Returns:
      true if there are no errors
    • getFirstComponent

      @Nullable public Component getFirstComponent()
      Returns:
      component of the first validation problem or null if no validation errors
    • of

      public static ValidationErrors of(String description)
      Creates new object with one validation error.
      Parameters:
      description - error description
      Returns:
      object with one validation error
    • none

      public static ValidationErrors none()
      Returns:
      immutable empty object