public class StructureChangeEvent
extends java.util.EventObject
HashStructure
  or ListStructure.  The details of the change are obtained
  from getChangeDetails().| Constructor and Description | 
|---|
| StructureChangeEvent(java.lang.Object source,
                    ChangeInfo changeDetail)Creates a new StructureChangeEvent for the specified source
  and single change detail. | 
| StructureChangeEvent(java.lang.Object source,
                    ChangeInfo[] changeDetails)Creates a new StructureChangeEvent for the specified source and
  a collection of change details. | 
| Modifier and Type | Method and Description | 
|---|---|
| ChangeInfo[] | getChangeDetails()Returns the change details for this event. | 
| protected static ChangeInfo[] | toChangeDetails(ChangeInfo changeDetail)Convenience method for converting the specified  ChangeInfointo a non-null array of ChangeInfo. | 
| java.lang.String | toString() | 
public StructureChangeEvent(java.lang.Object source,
                            ChangeInfo changeDetail)
public StructureChangeEvent(java.lang.Object source,
                            ChangeInfo[] changeDetails)
batched changes.public ChangeInfo[] getChangeDetails()
protected static ChangeInfo[] toChangeDetails(ChangeInfo changeDetail)
ChangeInfo
  into a non-null array of ChangeInfo.public java.lang.String toString()
toString in class java.util.EventObject