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

Packages that use VFSFile
org.gjt.sp.jedit.browser: jEdit's file system browser.
org.gjt.sp.jedit.datatransfer: Classes related to encoding and decoding MIME data to/from system clipboard, etc.
org.gjt.sp.jedit.gui: Various GUI controls and dialog boxes.
org.gjt.sp.jedit.io: Virtual file system and multi-threaded I/O.

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

Methods in org.gjt.sp.jedit.browser that return VFSFile
`VFSFile[]` `VFSDirectoryEntryTableModel.getFiles()`
`VFSFile[]` `VFSBrowser.getSelectedFiles()` Return the selected files in the lower browser tree.
`VFSFile[]` `VFSDirectoryEntryTable.getSelectedFiles()`
`VFSFile[]` `VFSBrowser.getSelectedFiles(java.awt.Component source)` Return the selected files from the point of view of the given component.

Methods in org.gjt.sp.jedit.browser with parameters of type VFSFile
`boolean` `VFSBrowser.DirectoriesOnlyFilter.accept(VFSFile file)`
`void` `VFSBrowser.delete(VFSFile[] files)` Note that all files must be on the same VFS.
`void` `VFSBrowser.fileProperties(VFSFile[] files)` Show selected file's properties.
`void` `BrowserListener.filesActivated(VFSBrowser browser, VFSFile[] files)` The user has double-clicked a set of files.
`void` `BrowserListener.filesSelected(VFSBrowser browser, VFSFile[] files)` The user has selected a set of files.
`static javax.swing.Icon` `FileCellRenderer.getIconForFile(VFSFile file, boolean expanded)`
`static javax.swing.Icon` `FileCellRenderer.getIconForFile(VFSFile file, boolean expanded, boolean openBuffer)`
`void` `VFSBrowser.rename(VFSFile from)` Rename a file.
`void` `VFSBrowser.rename(VFSFile from, java.lang.String to)` Rename a file.

Method parameters in org.gjt.sp.jedit.browser with type arguments of type VFSFile
`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)`

Constructors in org.gjt.sp.jedit.browser with parameters of type VFSFile
`BrowserCommandsMenu(VFSBrowser browser, VFSFile[] files)`

Uses of VFSFile in org.gjt.sp.jedit.datatransfer

Constructors in org.gjt.sp.jedit.datatransfer with parameters of type VFSFile
`ListVFSFileTransferable(VFSFile[] files)`

Uses of VFSFile in org.gjt.sp.jedit.gui

Constructors in org.gjt.sp.jedit.gui with parameters of type VFSFile
`FilePropertiesDialog(View view, VFSBrowser browser, VFSFile[] files)` The FilePropertiesDialog's constructor

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

Subclasses of VFSFile in org.gjt.sp.jedit.io
`static class` `FavoritesVFS.Favorite`
`static class` `FileVFS.LocalFile`

Methods in org.gjt.sp.jedit.io that return VFSFile
`VFSFile` `VFS._getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)` Returns the specified directory entry.
`VFSFile` `FavoritesVFS._getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
`VFSFile` `FileVFS._getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
`VFSFile` `FileRootsVFS._getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
`VFSFile[]` `VFS._listFiles(java.lang.Object session, java.lang.String directory, java.awt.Component comp)` Lists the specified directory.
`VFSFile[]` `FavoritesVFS._listFiles(java.lang.Object session, java.lang.String url, java.awt.Component comp)`
`VFSFile[]` `FileVFS._listFiles(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
`VFSFile[]` `FileRootsVFS._listFiles(java.lang.Object session, java.lang.String url, java.awt.Component comp)`
`static VFSFile[]` `FavoritesVFS.getFavorites()`

Methods in org.gjt.sp.jedit.io with parameters of type VFSFile
`boolean` `VFSFileFilter.accept(VFSFile file)` Should return whether the entry represented by the given URL should be listed in the browser view.
`boolean` `GlobVFSFileFilter.accept(VFSFile file)`
`int` `VFS.DirectoryEntryCompare.compare(VFSFile file1, VFSFile file2)`
`static int` `VFSFile.findCompletion(VFSFile[] files, int start, int end, java.lang.String str, boolean dirsOnly)` Return the index of a file whose name matches the given string, in a case-insensitive manner.