public class IndexedPropertyChangeEventX
extends java.beans.IndexedPropertyChangeEvent
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
extraData |
| Constructor and Description |
|---|
IndexedPropertyChangeEventX(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
int index,
java.lang.Object... extraData) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getExtraData() |
java.lang.Object |
getExtraData(int index) |
int |
getExtraDataCount() |
public IndexedPropertyChangeEventX(java.lang.Object source,
java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue,
int index,
java.lang.Object... extraData)
source - Given sourcepropertyName - Given property nameoldValue - Given old valuenewValue - Given new valueindex - Given indexextraData - Optional additional datapublic int getExtraDataCount()
public java.lang.Object getExtraData(int index)
index - given indexjava.lang.ArrayIndexOutOfBoundsException - if index < number of data elementspublic java.lang.Object[] getExtraData()