ProgramDataTypeManager

Package: ghidra.program.database.data
Type: class

11.3.2_PUBLIC

modifiedmethod: endTransaction
return type: void → boolean
- void endTransaction(int transactionID, boolean commit)
+ boolean endTransaction(int transactionID, boolean commit)

11.1_PUBLIC

addedmethod: dataTypeSettingsChanged
void dataTypeSettingsChanged(ghidra.program.model.data.DataType dt)
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldDataTypeID, long newDataTypeID)

10.3.3_PUBLIC

addedmethod: saveDataOrganization
void saveDataOrganization() throws IOException

10.3_PUBLIC

addedmethod: languageChanged
void languageChanged(ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()

10.2_PUBLIC

addedmethod: allowsDefaultBuiltInSettings
boolean allowsDefaultBuiltInSettings()
addedmethod: dataSettingChanged
void dataSettingChanged(ghidra.program.model.address.Address dataAddr)
modifiedtype-extends: ProgramDataTypeManager
- ghidra.program.database.data.DataTypeManagerDB
+ ghidra.program.database.data.ProgramBasedDataTypeManagerDB
modifiedtype-implements: ProgramDataTypeManager
- ghidra.program.database.ManagerDB, ghidra.program.model.data.ProgramBasedDataTypeManager
+ ghidra.program.database.ManagerDB
removedmethod: getPointer
ghidra.program.model.data.Pointer getPointer(ghidra.program.model.data.DataType dt)

10.0_PUBLIC

addedmethod: dataTypeChanged
void dataTypeChanged(ghidra.program.model.data.DataType dt, boolean isAutoChange)
removedmethod: dataTypeChanged
void dataTypeChanged(ghidra.program.model.data.DataType dt)

9.0.2_PUBLIC

addedmethod: categoryCreated
void categoryCreated(ghidra.program.model.data.Category newCategory)
addedmethod: categoryMoved
void categoryMoved(ghidra.program.model.data.CategoryPath oldPath, ghidra.program.model.data.Category category)
addedmethod: categoryRemoved
void categoryRemoved(ghidra.program.model.data.Category parent, java.lang.String name, long categoryID)
addedmethod: categoryRenamed
void categoryRenamed(ghidra.program.model.data.CategoryPath oldPath, ghidra.program.model.data.Category category)
addedmethod: dataTypeAdded
void dataTypeAdded(ghidra.program.model.data.DataType newDt, ghidra.program.model.data.DataType originalDataType)
addedmethod: dataTypeDeleted
void dataTypeDeleted(long deletedID, ghidra.program.model.data.DataTypePath deletedDataTypePath)
addedmethod: dataTypeMoved
void dataTypeMoved(ghidra.program.model.data.DataType dt, ghidra.program.model.data.DataTypePath oldPath, ghidra.program.model.data.DataTypePath newPath)
addedmethod: dataTypeNameChanged
void dataTypeNameChanged(ghidra.program.model.data.DataType dt, java.lang.String oldName)
addedmethod: dataTypeReplaced
void dataTypeReplaced(long existingDtID, ghidra.program.model.data.DataTypePath existingPath, ghidra.program.model.data.DataType replacementDt)
addedmethod: favoritesChanged
void favoritesChanged(ghidra.program.model.data.DataType dataType, boolean isFavorite)
addedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldDataTypeID, long newDataTypeID)
addedmethod: sourceArchiveAdded
void sourceArchiveAdded(ghidra.util.UniversalID sourceArchiveID)

9.0.1_PUBLIC

introducedInitial version