public final class CompareMergeEventManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CompareMergeEventManager.BatchMergeOperation |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BATCH_MERGE_OPERATION_PREFIX
Special event kinds to indicate begin/end of batch merge operations
|
static CompareMergeEventManager |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
static ICompareMergeEvent |
createBatchOperation(CompareMergeEventManager.BatchMergeOperation kind,
java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> props)
Helper method to create events for batch merge operations
|
boolean |
getStatus()
Return current status of event manager
|
void |
onEvent(ICompareMergeEvent event) |
void |
register(ICompareMergeEventListener listener)
Register listener for Compare/Merge events
|
void |
setStatus(boolean enable)
Enable/disable event manager
|
void |
unregister(ICompareMergeEventListener listener)
Unregister listener for Compare/Merge events
|
public static final CompareMergeEventManager INSTANCE
public static final java.lang.String BATCH_MERGE_OPERATION_PREFIX
public static ICompareMergeEvent createBatchOperation(CompareMergeEventManager.BatchMergeOperation kind, java.lang.Object source, java.util.Map<java.lang.String,java.lang.Object> props)
kind
- source
- props
- public void setStatus(boolean enable)
enable
- public boolean getStatus()
public void register(ICompareMergeEventListener listener)
listener
- public void unregister(ICompareMergeEventListener listener)
listener
- public void onEvent(ICompareMergeEvent event)