## 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` | FavoritesVFS.`_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.`_getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)` Returns the specified directory entry.
    `VFSFile` | FileVFS.`_getFile(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
    `VFSFile[]` | FavoritesVFS.`_listFiles(java.lang.Object session, java.lang.String url, java.awt.Component comp)`
    `VFSFile[]` | FileRootsVFS.`_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.
    `VFSFile[]` | FileVFS.`_listFiles(java.lang.Object session, java.lang.String path, java.awt.Component comp)`
    `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.