public final class HashStructureHookEvent
extends java.util.EventObject
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
HashStructureHookEvent.Type  | 
| Constructor and Description | 
|---|
HashStructureHookEvent(HashStructureHook source,
                      HashStructure combinedHashStructure)  | 
HashStructureHookEvent(HashStructureHook source,
                      HashStructure combinedHashStructure,
                      HashStructure newElementHashStructure,
                      Extension extension)  | 
| Modifier and Type | Method and Description | 
|---|---|
HashStructure | 
getCombinedHashStructure()
Get the HashStructureHook's combined HashStructure that
 contains all the data that has been processed by the
 HashStructureHook (new and old). 
 | 
HashStructureHookEvent.Type | 
getEventType()
Get the type of this event (Type.LISTENER_ATTACHED,
 or TYPE.ELEMENT_VISITED). 
 | 
Extension | 
getExtension()
Get the IDE Extension that contributed the new
 element that was visited (null in the case
 of a listener attached event). 
 | 
HashStructureHook | 
getHashStructureHook()
Get the HashStructureHook that is the source
 of this event. 
 | 
HashStructure | 
getNewElementHashStructure()
Get the read-only HashStructure that contains just
 the data from the new element that was visited (or
 null in the case of a listener attached event). 
 | 
public HashStructureHookEvent(HashStructureHook source, HashStructure combinedHashStructure)
public HashStructureHookEvent(HashStructureHook source, HashStructure combinedHashStructure, HashStructure newElementHashStructure, Extension extension)
public HashStructureHook getHashStructureHook()
public HashStructure getCombinedHashStructure()
public HashStructure getNewElementHashStructure()
public Extension getExtension()
public HashStructureHookEvent.Type getEventType()