Uses of Class org.gjt.sp.jedit.io.VFSFile (jEdit API Documentation)

## 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 | Description
    --- | --- | ---
    `VFSFile[]` | VFSDirectoryEntryTableModel.`getFiles()` |
    `VFSFile[]` | VFSBrowser.`getSelectedFiles()` | Return the selected files in the lower browser tree.
    `VFSFile[]` | VFSBrowser.`getSelectedFiles​(java.awt.Component source)` | Return the selected files from the point of view of the given component.
    `VFSFile[]` | VFSDirectoryEntryTable.`getSelectedFiles()` |

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

    Methods in org.gjt.sp.jedit.io that return VFSFile
    Modifier and Type | Method | 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` | FileVFS.`_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[]` | 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[]` | FileVFS.`_listFiles​(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.
    `static VFSFile[]` | FavoritesVFS.`getFavorites()` |

    Methods in org.gjt.sp.jedit.io with parameters of type VFSFile
    Modifier and Type | Method | 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.