Package ghidra.app.merge
Class DataTypeArchiveMergeManager
- java.lang.Object
- 
- ghidra.app.merge.MergeManager
- 
- ghidra.app.merge.DataTypeArchiveMergeManager
 
 
- 
- All Implemented Interfaces:
- MergeProgressModifier,- DomainObjectMergeManager
 
 public class DataTypeArchiveMergeManager extends MergeManager Top level object that manages each step of the merge/resolve conflicts process.
- 
- 
Field Summary- 
Fields inherited from class ghidra.app.merge.MergeManagercurrentIndex, inputReceived, latestChangeSet, latestDomainObject, mergeCompleted, mergeMonitor, mergePlugin, mergeProgressPanel, mergeResolvers, mergeStatus, mergeTool, mergeToolIsVisible, myChangeSet, myDomainObject, originalDomainObject, prompting, resolveMap, resultDomainObject, runManager
 
- 
 - 
Constructor SummaryConstructors Constructor Description DataTypeArchiveMergeManager(DataTypeManagerDomainObject resultDtArchive, DataTypeManagerDomainObject myDtArchive, DataTypeManagerDomainObject originalDtArchive, DataTypeManagerDomainObject latestDtArchive, DataTypeArchiveChangeSet latestChangeSet, DataTypeArchiveChangeSet myChangeSet)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcleanupMerge()protected MergeManagerPlugincreateMergeManagerPlugin(ModalPluginTool mergePluginTool, MergeManager multiUserMergeManager, UndoableDomainObject modifiableDomainObject)protected voidcreateMergeResolvers()DataTypeArchivegetDataTypeArchive(int version)Returns one of the four programs involved in the merge as indicated by the version.protected voidinitializeMerge()- 
Methods inherited from class ghidra.app.merge.MergeManagerclearStatusText, displayErrorAndWait, getDomainObject, getMergeProgressPanel, getMergeResolverByName, getMergeTool, getMonitorComponent, getPreferredMergeToolSize, getResolveInformation, isMergeToolVisible, isPromptingUser, merge, merge, processingCompleted, removeComponent, setApplyEnabled, setCompleted, setInProgress, setResolveInformation, setStatusText, showComponent, showDefaultMergePanel, showMergeTool, showMonitorComponent, showProgressIcon, updateProgress, updateProgress, updateProgress, waitForInput
 
- 
 
- 
- 
- 
Constructor Detail- 
DataTypeArchiveMergeManagerpublic DataTypeArchiveMergeManager(DataTypeManagerDomainObject resultDtArchive, DataTypeManagerDomainObject myDtArchive, DataTypeManagerDomainObject originalDtArchive, DataTypeManagerDomainObject latestDtArchive, DataTypeArchiveChangeSet latestChangeSet, DataTypeArchiveChangeSet myChangeSet) 
 
- 
 - 
Method Detail- 
createMergeResolversprotected void createMergeResolvers() - Specified by:
- createMergeResolversin class- MergeManager
 
 - 
getDataTypeArchivepublic DataTypeArchive getDataTypeArchive(int version) Returns one of the four programs involved in the merge as indicated by the version.- Parameters:
- version- the program version to return. (LATEST, MY, ORIGINAL, or RESULT).
- Returns:
- the indicated program version or null if a valid version isn't specified.
- See Also:
- MergeConstants
 
 - 
createMergeManagerPluginprotected MergeManagerPlugin createMergeManagerPlugin(ModalPluginTool mergePluginTool, MergeManager multiUserMergeManager, UndoableDomainObject modifiableDomainObject) - Specified by:
- createMergeManagerPluginin class- MergeManager
 
 - 
initializeMergeprotected void initializeMerge() - Specified by:
- initializeMergein class- MergeManager
 
 - 
cleanupMergeprotected void cleanupMerge() - Specified by:
- cleanupMergein class- MergeManager
 
 
- 
 
-