Package ghidra.formats.gfilesystem.factory
-
Interface Summary Interface Description GFileSystemFactory<FSTYPE extends GFileSystem> An empty interface that is a common type for the real factory interfaces to derive from.GFileSystemFactoryFull<FSTYPE extends GFileSystem> AGFileSystemFactoryinterface for filesystem implementations that need all available references to the source file, including aByteProvider.GFileSystemFactoryWithFile<FSTYPE extends GFileSystem> AGFileSystemFactoryinterface for filesystem implementations that can be constructed using just a reference to the sourceFile.GFileSystemProbe An empty interface that is a common type for the real probe interfaces to derive from.GFileSystemProbeBytesOnly AGFileSystemProbeinterface for filesystems that can be detected using just a few bytes from the beginning of the containing file.GFileSystemProbeFull AGFileSystemProbeinterface for filesystems that need all available references to the source file, including aByteProvider.GFileSystemProbeWithFile AGFileSystemProbeinterface for filesystems that only need aFilereference to the source file. -
Class Summary Class Description FileSystemFactoryMgr Statically scoped mugger that handles the dirty work of probing for and creatingGFileSysteminstances.FileSystemInfoRec Holds information read from aFileSystemInfoannotation.GFileSystemBaseFactory AGFileSystemFactoryimplementation that probes and creates instances ofGFileSystemBasewhich use the legacy filesystem lifecycle pattern.GFileSystemFactoryIgnore Marker class that tells theFileSystemFactoryMgrto not register this filesystem instance.