1
2
3
4
5
6
7 package org.mule.module.launcher.util;
8
9 import java.util.ArrayList;
10 import java.util.Collections;
11 import java.util.List;
12
13
14
15
16 public class MultiElementAddedEvent extends ElementEvent {
17
18 private List values = new ArrayList();
19
20 public MultiElementAddedEvent(Object source, int index, List values) {
21 super(source, OLDVALUE, NEWVALUE, ElementEvent.MULTI_ADD, index);
22 if (values != null) {
23 this.values.addAll(values);
24 }
25 }
26
27 public List getValues() {
28 return Collections.unmodifiableList(values);
29 }
30 }