Package ghidra.framework.data
package ghidra.framework.data
-
ClassDescription
CheckinHandlerfacilitates 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>DBContentHandlerprovides an abstract ContentHandler for domain object content which is stored within a database file.DBContentHandlerprovides an abstract ContentHandler for domain object content which is stored within a database file.DefaultCheckinHandlerprovides a simple check-in handler for use withDomainFile.checkin(CheckinHandler, boolean, 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; this version adds the concept of starting a transaction before a change is made to the domain object and ending the transaction.DomainObjectDBChangeSetextendsDBChangeSetproviding methods which facilitate transaction synchronization with the domain object's DBHandle.Listener for when theDomainFileassociated with aDomainObjectchanges, such as when a 'Save As' action occurs.An interface to allow merging of domain objects.FolderLinkContentHandlerprovide folder-link support.GhidraFileDataprovides the managed object which represents a project file that corresponds to matchedFolderItempair across both a versioned and private filesystem and viewed as a single file at the project level.LinkedGhidraFolderprovides the baseLinkedDomainFolderimplementation which corresponds to a project folder-link (seeFolderLinkContentHandler).LinkHandler<T extends DomainObjectAdapterDB>NOTE: ALL ContentHandler implementations MUST END IN "ContentHandler".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.DomainObjectAdapterLinkobject provides a Ghidra URL (seeGhidraURL) wrapper where the URL is intended to refer to aDomainFilewithin another local or remote project/repository.