com.holonplatform.vaadin.flow.components

## Interface GroupValidationStatusHandler<S,P,E extends HasComponent>

- Type Parameters:
    `S` - Validation source type
    `P` - Property type
    `E` - Group element type
  All Superinterfaces:
    Serializable
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public interface GroupValidationStatusHandler<S,P,E extends HasComponent>
      extends Serializable

  Handler for validation status change events for a group of input fields.
  Since:
    5.2.0

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `GroupValidationStatusHandler.GroupElementValidationStatusEvent<S,P,E extends HasComponent>` A group element validation status event.
    `static interface` | `GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E extends HasComponent>` A group validation status event.

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `validationStatusChange(GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E> statusChangeEvent)` Invoked when the group validation status has changed.

- - ### Method Detail

    - #### validationStatusChange

          void validationStatusChange(GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E> statusChangeEvent)

      Invoked when the group validation status has changed.
      Parameters:
        `statusChangeEvent` - the changed status event, providing validation status and error messages

Copyright © 2020 The Holon Platform. All rights reserved.