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

Packages that use VFSFile
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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.`paste(VFSFile file)` Paste the file contained in the clipboard.
`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
Modifier and Type | Method and Description
--- | ---
`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
Constructor and Description
`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
Constructor and Description
`ListVFSFileTransferable(VFSFile[] files)`

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

Constructors in org.gjt.sp.jedit.gui with parameters of type VFSFile
Constructor and Description
`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
Modifier and Type | Class and Description
--- | ---
`static class` | `FavoritesVFS.Favorite`
`static class` | `FileVFS.LocalFile`

Methods in org.gjt.sp.jedit.io that return VFSFile
Modifier and Type | Method and Description
--- | ---
`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` | FavoritesVFS.`_getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
`VFSFile` | VFS.`_getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)` Returns the specified directory entry.
`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)`
`VFSFile[]` | FavoritesVFS.`_listFiles(java.lang.Object session, java.lang.String url, java.awt.Component comp)`
`VFSFile[]` | VFS.`_listFiles(java.lang.Object session, java.lang.String directory, java.awt.Component comp)` Lists the specified directory.
`static VFSFile[]` | FavoritesVFS.`getFavorites()`

Methods in org.gjt.sp.jedit.io with parameters of type VFSFile
Modifier and Type | Method and Description
--- | ---
`boolean` | GlobVFSFileFilter.`accept(VFSFile file)`
`boolean` | VFSFileFilter.`accept(VFSFile file)` Should return whether the entry represented by the given URL should be listed in the browser view.
`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.