## Uses of Class
org.gjt.sp.jedit.io.VFS

Packages that use VFS
org.gjt.sp.jedit: This package contains jEdit's core classes.
org.gjt.sp.jedit.browser: jEdit's file system browser.
org.gjt.sp.jedit.bufferio: Classes related to loading, saving, autosaving buffers.
org.gjt.sp.jedit.io: Virtual file system and multi-threaded I/O.

Uses of VFS in org.gjt.sp.jedit

Methods in org.gjt.sp.jedit that return VFS
`VFS` `Buffer.getVFS()` Returns the virtual filesystem responsible for loading and saving this buffer.

Methods in org.gjt.sp.jedit with parameters of type VFS
`static java.lang.String` `Buffer.getMarkersPath(VFS vfs, java.lang.String path)` Returns the path for this buffer's markers file

Uses of VFS in org.gjt.sp.jedit.browser

Methods in org.gjt.sp.jedit.browser with parameters of type VFS
`void` `VFSDirectoryEntryTableModel.collapse(VFS vfs, int index)`
`int` `VFSDirectoryEntryTableModel.expand(VFS vfs, org.gjt.sp.jedit.browser.VFSDirectoryEntryTableModel.Entry entry, java.util.List<VFSFile> list)`
`void` `VFSDirectoryEntryTable.setDirectory(VFS vfs, java.lang.Object node, java.util.List<VFSFile> list, java.util.Set<java.lang.String> tmpExpanded)`
`void` `VFSDirectoryEntryTableModel.setRoot(VFS vfs, java.util.List<VFSFile> list)`

Uses of VFS in org.gjt.sp.jedit.bufferio

Fields in org.gjt.sp.jedit.bufferio declared as VFS
`protected VFS` `BufferIORequest.vfs`
`protected VFS` `MarkersSaveRequest.vfs`

Constructors in org.gjt.sp.jedit.bufferio with parameters of type VFS
`BufferAutosaveRequest(View view, Buffer buffer, java.lang.Object session, VFS vfs, java.lang.String path)` Creates a new buffer I/O request.
`BufferInsertRequest(View view, Buffer buffer, java.lang.Object session, VFS vfs, java.lang.String path)` Creates a new buffer I/O request.
`BufferIORequest(View view, Buffer buffer, java.lang.Object session, VFS vfs, java.lang.String path)` Creates a new buffer I/O request.
`BufferLoadRequest(View view, Buffer buffer, java.lang.Object session, VFS vfs, java.lang.String path)` Creates a new buffer I/O request.
`BufferSaveRequest(View view, Buffer buffer, java.lang.Object session, VFS vfs, java.lang.String path)` Creates a new buffer I/O request.
`MarkersSaveRequest(View view, Buffer buffer, java.lang.Object session, VFS vfs, java.lang.String path)` Creates a new I/O request for markers.

Uses of VFS in org.gjt.sp.jedit.io

Subclasses of VFS in org.gjt.sp.jedit.io
`class` `FavoritesVFS` A VFS used for remembering frequently-visited directories.
`class` `FileRootsVFS` A VFS that lists local root filesystems.
`class` `FileVFS` Local filesystem VFS.
`class` `UrlVFS` URL VFS.

Methods in org.gjt.sp.jedit.io that return VFS
`static VFS` `VFSManager.getFileVFS()` Returns the local filesystem VFS.
`static VFS` `VFSManager.getUrlVFS()` Returns the URL VFS.
`VFS` `VFSFile.getVFS()`
`VFS` `FavoritesVFS.Favorite.getVFS()`
`static VFS` `VFSManager.getVFSForPath(java.lang.String path)` Returns the VFS for the specified path.
`static VFS` `VFSManager.getVFSForProtocol(java.lang.String protocol)` Returns the VFS for the specified protocol.

Methods in org.gjt.sp.jedit.io with parameters of type VFS
`static boolean` `VFS.copy(ProgressObserver progress, VFS sourceVFS, java.lang.Object sourceSession, java.lang.String sourcePath, VFS targetVFS, java.lang.Object targetSession, java.lang.String targetPath, java.awt.Component comp, boolean canStop)` Copy a file to another using VFS.
`static boolean` `VFS.copy(ProgressObserver progress, VFS sourceVFS, java.lang.Object sourceSession, java.lang.String sourcePath, VFS targetVFS, java.lang.Object targetSession, java.lang.String targetPath, java.awt.Component comp, boolean canStop, boolean sendVFSUpdate)` Copy a file to another using VFS.
`static void` `VFSManager.sendVFSUpdate(VFS vfs, java.lang.String path, boolean parent)` Sends a VFS update message.