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, 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.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".OpenModeprovides an instantiation mode forDomainObjectimplementations 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.DomainObjectAdapterLinkobject provides a Ghidra URL (seeGhidraURL) wrapper where the URL is intended to refer to aDomainFilewithin another local or remote project/repository.