Package org.gjt.sp.jedit.io
Virtual file system and multi-threaded I/O.
-
Interface Summary 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 tojava.io.FilenameFilter
, that is used byVFSBrowser
to define what files to show in the directory view. -
Class Summary 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 ofVFSFileFilter
that 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 ofComparator
interface that comparesVFSFile
instances.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 Summary Enum Description CopyFileWorker.Behavior The behavior if the target already exists