Package jetbrains.mps.vfs.iofs.file
Class LocalIoFileSystem
- java.lang.Object
 - 
- jetbrains.mps.vfs.iofs.file.LocalIoFileSystem
 
 
- 
- All Implemented Interfaces:
 IFileSystem
public class LocalIoFileSystem extends Object implements IFileSystem
 
- 
- 
Field Summary
- 
Fields inherited from interface jetbrains.mps.vfs.IFileSystem
SEPARATOR 
 - 
 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IFilegetFile(String path)static IFileSystemgetInstance()booleanisFileIgnored(String name)booleanrunWriteTransaction(Runnable r)Write files from appropriate thread and with appropriate locks 
 - 
 
- 
- 
Method Detail
- 
getInstance
public static IFileSystem getInstance()
 
- 
getFile
@NotNull public IFile getFile(@NotNull String path)
- Specified by:
 getFilein interfaceIFileSystem
 
- 
isFileIgnored
public boolean isFileIgnored(@NotNull String name)
- Specified by:
 isFileIgnoredin interfaceIFileSystem
 
- 
runWriteTransaction
public boolean runWriteTransaction(@NotNull Runnable r)
Description copied from interface:IFileSystemWrite files from appropriate thread and with appropriate locks- Specified by:
 runWriteTransactionin interfaceIFileSystem- Parameters:
 r- code to execute within platform write lock- Returns:
 falseif an exception was encountered
 
 - 
 
 -