DomainObject

Package: ghidra.framework.model
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: addSynchronizedDomainObject
void addSynchronizedDomainObject(ghidra.framework.model.DomainObject domainObj) throws LockException
addedmethod: addTransactionListener
void addTransactionListener(ghidra.framework.model.TransactionListener listener)
addedmethod: canRedo
boolean canRedo()
addedmethod: canUndo
boolean canUndo()
addedmethod: clearUndo
void clearUndo()
addedmethod: endTransaction
void endTransaction(int transactionID, boolean commit)
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getSynchronizedDomainObjects
ghidra.framework.model.DomainObject[] getSynchronizedDomainObjects()
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: hasTerminatedTransaction
boolean hasTerminatedTransaction()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: redo
void redo() throws IOException
addedmethod: releaseSynchronizedDomainObject
void releaseSynchronizedDomainObject() throws LockException
addedmethod: removeTransactionListener
void removeTransactionListener(ghidra.framework.model.TransactionListener listener)
addedmethod: startTransaction
int startTransaction(java.lang.String description)
addedmethod: startTransaction
int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener)
addedmethod: undo
void undo() throws IOException
modifiedfield: DO_DOMAIN_FILE_CHANGED
type: int → EventType; constant: 2 → None
- static int DO_DOMAIN_FILE_CHANGED
+ static ghidra.framework.model.EventType DO_DOMAIN_FILE_CHANGED
modifiedfield: DO_OBJECT_CLOSED
type: int → EventType; constant: 6 → None
- static int DO_OBJECT_CLOSED
+ static ghidra.framework.model.EventType DO_OBJECT_CLOSED
modifiedfield: DO_OBJECT_ERROR
type: int → EventType; constant: 8 → None
- static int DO_OBJECT_ERROR
+ static ghidra.framework.model.EventType DO_OBJECT_ERROR
modifiedfield: DO_OBJECT_RENAMED
type: int → EventType; constant: 3 → None
- static int DO_OBJECT_RENAMED
+ static ghidra.framework.model.EventType DO_OBJECT_RENAMED
modifiedfield: DO_OBJECT_RESTORED
type: int → EventType; constant: 4 → None
- static int DO_OBJECT_RESTORED
+ static ghidra.framework.model.EventType DO_OBJECT_RESTORED
modifiedfield: DO_OBJECT_SAVED
type: int → EventType; constant: 1 → None
- static int DO_OBJECT_SAVED
+ static ghidra.framework.model.EventType DO_OBJECT_SAVED
modifiedfield: DO_PROPERTY_CHANGED
type: int → EventType; constant: 5 → None
- static int DO_PROPERTY_CHANGED
+ static ghidra.framework.model.EventType DO_PROPERTY_CHANGED

11.0_PUBLIC

addedmethod: addDomainFileListener
void addDomainFileListener(ghidra.framework.data.DomainObjectFileListener listener)
addedmethod: removeDomainFileListener
void removeDomainFileListener(ghidra.framework.data.DomainObjectFileListener listener)
modifiedmethod: getConsumerList
return type: ArrayList → List
- java.util.ArrayList<java.lang.Object> getConsumerList()
+ java.util.List<java.lang.Object> getConsumerList()

9.0.2_PUBLIC

introducedInitial version