Package: groovy.util

## [Java] Class ObservableMap.MultiPropertyEvent

- groovy.util.ObservableMap.MultiPropertyEvent

-     public static class ObservableMap.MultiPropertyEvent
      extends ObservableMap.PropertyEvent

  Event fired when multiple property changes are aggregated.

- - ### Field Summary

    Fields
    Modifiers | Name | Description
    --- | --- | ---
    `static String` | `MULTI_PROPERTY` | Synthetic property name used for aggregated map events.

  - ### Constructor Summary

    Constructors
    Constructor and description
    `MultiPropertyEvent(Object source, ObservableMap.PropertyEvent[] events)` Creates an aggregated property event.

  - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `public ObservableMap.PropertyEvent[]` | `getEvents()` Returns the nested property events.

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class ObservableMap.PropertyEvent` | `getChangeType, getType, getTypeAsString`

- - ### Field Detail

    - #### public static final String MULTI_PROPERTY

      Synthetic property name used for aggregated map events.

  - ### Constructor Detail

    - #### public MultiPropertyEvent(Object source, ObservableMap.PropertyEvent[] events)

      Creates an aggregated property event.

      Parameters:
        `source` - the event source
        `events` - the nested property events

  - ### Method Detail

    - #### public ObservableMap.PropertyEvent[] getEvents()

      Returns the nested property events.

      Returns:
        a defensive copy of the nested events