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()