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".LinkHandler.LinkStatusprovides a link evaluation for its ulimate type or if it is considered broken.Dummy domain object to satisfyFolderLinkContentHandler.getDomainObjectClass()OpenedDomainFile<T extends DomainObject>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.URLLinkObjectprovides a link-file path/URL wrapper where the path/URL is intended to refer to aDomainFilewithin a local or remote project/repository.