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)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.An interface to allow merging of domain objects.FolderLinkContentHandlerprovide folder-link support.LinkedGhidraFolderprovides the baseLinkedDomainFolderimplementation which corresponds to a project folder-link (seeFolderLinkContentHandler).LinkHandler<T extends DomainObjectAdapterDB>NOTE: ALL ContentHandler implementations MUST END IN "ContentHandler".Helper class to manage files within a project.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.