Package ghidra.framework.data
package ghidra.framework.data
-
ClassDescription
CheckinHandler
facilitates application callbacks during the check-in of a DomainFile.ContentHandler<T extends DomainObjectAdapter>NOTE: ALL ContentHandler implementations MUST END IN "ContentHandler".DBContentHandler<T extends DomainObjectAdapterDB>DBContentHandler
provides an abstract ContentHandler for domain object content which is stored within a database file.DBContentHandler
provides an abstract ContentHandler for domain object content which is stored within a database file.DefaultCheckinHandler
provides a simple check-in handler for use withDomainFile.checkin(CheckinHandler, ghidra.util.task.TaskMonitor)
Helper class to manage files within a project.Implements the DomainFile interface for DomainObjects that are not currently associated with any real DomainFile.An abstract class that provides default behavior for DomainObject(s), specifically it handles listeners and change status; the derived class must provide the getDescription() method.Database version of the DomainObjectAdapter.DomainObjectDBChangeSet
extendsDBChangeSet
providing methods which facilitate transaction synchronization with the domain object's DBHandle.Listener for when theDomainFile
associated with aDomainObject
changes, such as when a 'Save As' action occurs.An interface to allow merging of domain objects.FolderLinkContentHandler
provide folder-link support.GhidraFileData
provides the managed object which represents a project file that corresponds to matchedFolderItem
pair across both a versioned and private filesystem and viewed as a single file at the project level.LinkedGhidraFolder
provides the baseLinkedDomainFolder
implementation which corresponds to a project folder-link (seeFolderLinkContentHandler
).LinkHandler<T extends DomainObjectAdapterDB>NOTE: ALL ContentHandler implementations MUST END IN "ContentHandler".OpenMode
provides an instantiation mode forDomainObject
implementations and internal storage adapters.Container object for the state of the tool to hold an XML element.Simple static class to keep track of transient domain file/domain objects.DomainObjectAdapterLink
object provides a Ghidra URL (seeGhidraURL
) wrapper where the URL is intended to refer to aDomainFile
within another local or remote project/repository.