| Interface | Description | 
|---|---|
| Encoding | An interface to represent an encoding. | 
| EncodingDetector | An interface to detect a reasonable encoding from some bytes at the
 beginning of a file. | 
| VFSFileFilter | An interface similar to  java.io.FilenameFilter, that
 is used byVFSBrowserto define what
 files to show in the directory view. | 
| Class | Description | 
|---|---|
| AutoDetection | Some functions for auto detection of I/O stream properties. | 
| AutoDetection.Result | An utility class to hold the result of some auto detections. | 
| CharsetEncoding | Encodings which are provided by java.nio.charset.Charset. | 
| CopyFileWorker | This worker will copy a file. | 
| EncodingServer | A class for some static methods to deal with encodings. | 
| EncodingWithBOM | Encodings which have BOM at the beginning of byte stream. | 
| EncodingWithBOM.Detector | |
| FavoritesVFS | A VFS used for remembering frequently-visited directories. | 
| FavoritesVFS.Favorite | |
| FileRootsVFS | A VFS that lists local root filesystems. | 
| FileVFS | Local filesystem VFS. | 
| FileVFS.LocalFile | |
| GlobVFSFileFilter | Implementation of  VFSFileFilterthat uses Unix-style globs
 to filter files. | 
| LocalFileSaveTask | The Task for asynchronous saving local file to disk ommiting VFS API stack. | 
| RegexEncodingDetector | An encoding detector which finds regex pattern. | 
| UrlVFS | URL VFS. | 
| VFS | A virtual filesystem implementation. | 
| VFS.DirectoryEntryCompare | Implementation of  Comparatorinterface that comparesVFSFileinstances. | 
| VFSFile | A directory entry returned from a file listing. | 
| VFSManager | jEdit's virtual filesystem allows it to transparently edit files
 stored elsewhere than the local filesystem, for example on an FTP
 site. | 
| XMLEncodingDetector | An encoding detector which extracts encoding from XML declaration. | 
| Enum | Description | 
|---|---|
| CopyFileWorker.Behavior | The behavior if the target already exists |