public class PropertyChangeEventX
extends java.beans.PropertyChangeEvent
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
extraData |
| Constructor and Description |
|---|
PropertyChangeEventX(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.lang.Object... extraData) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getExtraData() |
java.lang.Object |
getExtraData(int index) |
int |
getExtraDataCount() |
public PropertyChangeEventX(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
java.lang.Object... extraData)
source - Source object of PropertyChangeEventXpropertyName - Name of propertyoldValue - old valuenewValue - new valueextraData - additional data to be carried with this eventpublic java.lang.Object[] getExtraData()
public java.lang.Object getExtraData(int index)
index - given index of extra data to returnjava.lang.ArrayIndexOutOfBoundsException - if index < extraData.length - 1public int getExtraDataCount()