| Package | Description | 
|---|---|
| org.gjt.sp.jedit | This package contains jEdit 4's core classes. | 
| org.gjt.sp.jedit.browser | jEdit's file system browser. | 
| org.gjt.sp.jedit.bufferio | Classes related to loading, saving, autosaving buffers. | 
| 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. | 
| org.jedit.io | 
| Class and Description | 
|---|
| VFS A virtual filesystem implementation. | 
| Class and Description | 
|---|
| VFS A virtual filesystem implementation. | 
| VFSFile A directory entry returned from a file listing. | 
| VFSFileFilter An interface similar to  java.io.FilenameFilter, that
 is used byVFSBrowserto define what
 files to show in the directory view. | 
| Class and Description | 
|---|
| VFS A virtual filesystem implementation. | 
| Class and Description | 
|---|
| VFSFile A directory entry returned from a file listing. | 
| Class and Description | 
|---|
| VFSFile A directory entry returned from a file listing. | 
| Class and Description | 
|---|
| CopyFileWorker.Behavior The behavior if the target already exists | 
| Encoding An interface to represent an encoding. | 
| EncodingDetector An interface to detect a reasonable encoding from some bytes at the
 beginning of a file. | 
| VFS A virtual filesystem implementation. | 
| VFSFile A directory entry returned from a file listing. | 
| VFSFileFilter An interface similar to  java.io.FilenameFilter, that
 is used byVFSBrowserto define what
 files to show in the directory view. | 
| Class and Description | 
|---|
| Encoding An interface to represent an encoding. |