LocalFileSystem

Package: ghidra.framework.store.local
Type: class

12.0_PUBLIC

addedmethod: createTextDataItem
ghidra.framework.store.local.LocalTextDataItem createTextDataItem(java.lang.String parentPath, java.lang.String name, java.lang.String fileID, java.lang.String contentType, java.lang.String textData, java.lang.String comment, java.lang.String user) throws InvalidNameException, IOException
addedmethod: fileIdChanged
void fileIdChanged(ghidra.framework.store.local.ItemPropertyFile propertyFile, java.lang.String oldFileId) throws IOException
addedmethod: isSupportedItemType
boolean isSupportedItemType(ghidra.framework.store.FolderItem folderItem)
modifiedmethod: createDataFile
return type: LocalDataFile → LocalDataFileItem
- ghidra.framework.store.local.LocalDataFile createDataFile(java.lang.String parentPath, java.lang.String name, java.io.InputStream istream, java.lang.String comment, java.lang.String contentType, ghidra.util.task.TaskMonitor monitor) throws InvalidNameException, IOException, CancelledException
+ ghidra.framework.store.local.LocalDataFileItem createDataFile(java.lang.String parentPath, java.lang.String name, java.io.InputStream istream, java.lang.String comment, java.lang.String contentType, ghidra.util.task.TaskMonitor monitor) throws InvalidNameException, IOException, CancelledException
removedmethod: fileIdChanged
void fileIdChanged(ghidra.util.PropertyFile propertyFile, java.lang.String oldFileId) throws IOException

11.1_PUBLIC

addedmethod: getItems
ghidra.framework.store.local.LocalFolderItem[] getItems(java.lang.String folderPath) throws IOException
modifiedmethod: getItem
return type: FolderItem → LocalFolderItem
- ghidra.framework.store.FolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
+ ghidra.framework.store.local.LocalFolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException

10.3_PUBLIC

addedmethod: checkDisposed
void checkDisposed() throws IOException

10.1_PUBLIC

addedfield: eventManager
ghidra.framework.store.FileSystemEventManager eventManager
removedfield: listeners
ghidra.framework.store.FileSystemListenerList listeners

9.0.2_PUBLIC

addedmethod: allocateItemStorage
ghidra.framework.store.local.LocalFileSystem.ItemStorage allocateItemStorage(java.lang.String folderPath, java.lang.String itemName) throws IOException, InvalidNameException
addedmethod: cleanupAfterConstruction
void cleanupAfterConstruction()
addedmethod: deallocateItemStorage
void deallocateItemStorage(java.lang.String folderPath, java.lang.String itemName) throws IOException
addedmethod: deleteEmptyVersionedFolders
void deleteEmptyVersionedFolders(java.lang.String folderPath)
addedmethod: fileIdChanged
void fileIdChanged(ghidra.util.PropertyFile propertyFile, java.lang.String oldFileId) throws IOException
addedmethod: findItemStorage
ghidra.framework.store.local.LocalFileSystem.ItemStorage findItemStorage(java.lang.String folderPath, java.lang.String itemName) throws FileNotFoundException
addedmethod: getItemNames
java.lang.String[] getItemNames(java.lang.String folderPath, boolean includeHiddenFiles) throws IOException
addedmethod: getName
static java.lang.String getName(java.lang.String path)
addedmethod: getParentPath
static java.lang.String getParentPath(java.lang.String path)
addedmethod: getPath
static java.lang.String getPath(java.lang.String parentPath, java.lang.String name)
addedfield: isVersioned
boolean isVersioned
addedmethod: itemDeleted
void itemDeleted(java.lang.String folderPath, java.lang.String itemName) throws IOException
addedfield: listeners
ghidra.framework.store.FileSystemListenerList listeners
addedmethod: log
void log(ghidra.framework.store.local.LocalFolderItem item, java.lang.String msg, java.lang.String user)
addedfield: readOnly
boolean readOnly
addedfield: root
java.io.File root

9.0.1_PUBLIC

introducedInitial version