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