Package groovy.util
Class ObservableMap.MultiPropertyEvent
java.lang.Object
java.util.EventObject
java.beans.PropertyChangeEvent
groovy.util.ObservableMap.PropertyEvent
groovy.util.ObservableMap.MultiPropertyEvent
- All Implemented Interfaces:
Serializable
- Enclosing class:
- ObservableMap
Event fired when multiple property changes are aggregated.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringSynthetic property name used for aggregated map events.Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionMultiPropertyEvent(Object source, ObservableMap.PropertyEvent[] events) Creates an aggregated property event. -
Method Summary
Modifier and TypeMethodDescriptionReturns the nested property events.Methods inherited from class groovy.util.ObservableMap.PropertyEvent
getChangeType, getType, getTypeAsStringMethods inherited from class java.beans.PropertyChangeEvent
getNewValue, getOldValue, getPropagationId, getPropertyName, setPropagationId, toStringMethods inherited from class java.util.EventObject
getSource
-
Field Details
-
MULTI_PROPERTY
Synthetic property name used for aggregated map events.- See Also:
-
-
Constructor Details
-
MultiPropertyEvent
Creates an aggregated property event.- Parameters:
source- the event sourceevents- the nested property events
-
-
Method Details
-
getEvents
Returns the nested property events.- Returns:
- a defensive copy of the nested events
-