- SafeZipRaesDriver - Class in net.java.truevfs.driver.zip.raes
-
A safe archive driver for RAES encrypted ZIP files (ZIP.RAES).
- SafeZipRaesDriver() - Constructor for class net.java.truevfs.driver.zip.raes.SafeZipRaesDriver
-
- scheme(String) - Method in class net.java.truevfs.access.TArchiveDetector
-
Detects whether the given path
name identifies a prospective
archive file by matching its file name extension against the set of
file system schemes in the file system driver map.
- scrollNodeToVisible(TFile) - Method in class net.java.truevfs.access.swing.TFileTree
-
- SeekableBlockCipher - Interface in net.java.truevfs.comp.zip.crypto
-
Extends a BlockCipher
in order to support random access to
the blocks in a plain or cipher text.
- SEPARATOR - Static variable in class net.java.truevfs.kernel.spec.FsMountPoint
-
- SEPARATOR - Static variable in class net.java.truevfs.kernel.spec.FsNodeName
-
The separator string for file names in an node name,
which is "/".
- SEPARATOR_CHAR - Static variable in class net.java.truevfs.kernel.spec.FsNodeName
-
The separator character for file names in an node name,
which is 47.
- setAccessPreference(FsAccessOption, boolean) - Method in class net.java.truevfs.access.TConfig
-
Sets or clears the given access option in the access preferences.
- setAccessPreferences(BitField<FsAccessOption>) - Method in class net.java.truevfs.access.TConfig
-
Sets the access preferences to apply for file system operations.
- setArchiveDetector(TArchiveDetector) - Method in class net.java.truevfs.access.TConfig
-
Sets the default
TArchiveDetector
to use for scanning path
names for prospective archive files.
- setAttribute(Path, String, Object, LinkOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
-
- setBlockCounter(long) - Method in class net.java.truevfs.comp.zip.crypto.CtrBlockCipher
-
- setBlockCounter(long) - Method in interface net.java.truevfs.comp.zip.crypto.SeekableBlockCipher
-
Sets the counter so that the block with the given index, starting
at 0, can be processed next.
- setComment(String) - Method in class net.java.truevfs.comp.zip.AbstractZipOutputStream
-
Sets the file comment.
- setComment(String) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the entry comment.
- setCompressedSize(long) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the compressed size of this entry.
- setCrc(long) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
- setCryptoParameters(ZipCryptoParameters) - Method in class net.java.truevfs.comp.zip.ZipFile
-
Sets the parameters for encryption or authentication of entries.
- setCryptoParameters(ZipCryptoParameters) - Method in class net.java.truevfs.comp.zip.ZipOutputStream
-
Sets the parameters for encryption or authentication of entries.
- setDefaultExtension(String) - Method in class net.java.truevfs.access.swing.TFileTree
-
Setter for bound property defaultExtension.
- setDetector(TArchiveDetector) - Method in class net.java.truevfs.access.swing.TFileSystemView
-
Sets the archive detector to use.
- setDisplayingExtensions(boolean) - Method in class net.java.truevfs.access.swing.TFileTree
-
Setter for bound property displayingExtensions.
- setEditable(boolean) - Method in class net.java.truevfs.access.swing.TFileTree
-
- setEditingExtensions(boolean) - Method in class net.java.truevfs.access.swing.TFileTree
-
Setter for bound property editingExtensions.
- setEncrypted(boolean) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the encryption flag for this ZIP entry.
- setExternalAttributes(long) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the external file attributes.
- setExtra(byte[]) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the serialized extra fields by making a protective copy.
- setFileSystemView(FileSystemView) - Method in class net.java.truevfs.access.swing.TFileChooser
- setIgnoreClose(boolean) - Method in class net.java.truevfs.comp.tardriver.FixedBufferedOutputStream
-
- setKey(Entry.Type) - Method in class net.java.truevfs.kernel.spec.FsCovariantNode
-
Selects the type of the file system node to which calls to
FsCovariantNode.getEntry()
,
Entry.getSize(Size)
,
Entry.getTime(Access)
et al shall get forwarded.
- setKeyStrength(String, AesKeyStrength) - Method in interface net.java.truevfs.comp.zip.WinZipAesParameters
-
Sets the key strength obtained from reading a WinZip AES entry.
- setKeyStrength(AesKeyStrength) - Method in interface net.java.truevfs.driver.zip.raes.crypto.Type0RaesParameters
-
Sets the key strength obtained from reading a RAES type 0 file.
- setLastModified(long) - Method in class net.java.truevfs.access.TFile
-
Sets the last modification of this file or (virtual) directory.
- setLenient(boolean) - Method in class net.java.truevfs.access.TConfig
-
Sets the value of the property lenient
.
- setLevel(int) - Method in class net.java.truevfs.comp.zip.AbstractZipOutputStream
-
Sets the compression level for entries.
- setMethod(int) - Method in class net.java.truevfs.comp.zip.AbstractZipOutputStream
-
Sets the default compression method for entries.
- setMethod(int) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the compression method for this entry.
- setModel(TreeModel) - Method in class net.java.truevfs.access.swing.TFileTree
- setModTime(long) - Method in class net.java.truevfs.comp.tardriver.TarDriverEntry
-
- setModTime(Date) - Method in class net.java.truevfs.comp.tardriver.TarDriverEntry
-
- setMounted(boolean) - Method in class net.java.truevfs.comp.jmx.JmxModel
-
- setMounted(boolean) - Method in class net.java.truevfs.kernel.spec.FsAbstractController
-
- setMounted(boolean) - Method in class net.java.truevfs.kernel.spec.FsDecoratingModel
-
- setMounted(boolean) - Method in interface net.java.truevfs.kernel.spec.FsModel
-
Sets the value of the property
mounted
.
- setPermitted(Entry.Access, Entry.Entity, Boolean) - Method in class net.java.truevfs.comp.tardriver.TarDriverEntry
-
- setPermitted(Entry.Access, Entry.Entity, Boolean) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
-
- setPlatform(int) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
- setReadOnly() - Method in class net.java.truevfs.access.TFile
-
Like the super class implementation, but is aware of archive
files in its path.
- setReadOnly(BitField<FsAccessOption>, FsNodeName) - Method in class net.java.truevfs.driver.http.HttpController
-
- setReadOnly(BitField<FsAccessOption>, FsNodeName) - Method in class net.java.truevfs.kernel.spec.FsAccessOptionsController
-
- setReadOnly(BitField<FsAccessOption>, FsNodeName) - Method in interface net.java.truevfs.kernel.spec.FsController
-
Sets the named file system node as read-only.
- setReadOnly(BitField<FsAccessOption>, FsNodeName) - Method in class net.java.truevfs.kernel.spec.FsDecoratingController
-
- setSelectionNode(TFile) - Method in class net.java.truevfs.access.swing.TFileTree
-
- setSelectionNodes(TFile[]) - Method in class net.java.truevfs.access.swing.TFileTree
-
- setSize(long) - Method in class net.java.truevfs.comp.tardriver.TarDriverEntry
-
- setSize(Entry.Size, long) - Method in class net.java.truevfs.comp.tardriver.TarDriverEntry
-
- setSize(long) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
Sets the uncompressed size of this entry.
- setSize(Entry.Size, long) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
-
- setTime(Entry.Access, long) - Method in class net.java.truevfs.comp.tardriver.TarDriverEntry
-
- setTime(long) - Method in class net.java.truevfs.comp.zip.ZipEntry
-
- setTime(Entry.Access, long) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriverEntry
-
- setTime(BitField<FsAccessOption>, FsNodeName, BitField<Entry.Access>, long) - Method in class net.java.truevfs.driver.http.HttpController
-
- setTime(BitField<FsAccessOption>, FsNodeName, Map<Entry.Access, Long>) - Method in class net.java.truevfs.kernel.spec.FsAbstractController
-
- setTime(BitField<FsAccessOption>, FsNodeName, Map<Entry.Access, Long>) - Method in class net.java.truevfs.kernel.spec.FsAccessOptionsController
-
- setTime(BitField<FsAccessOption>, FsNodeName, BitField<Entry.Access>, long) - Method in class net.java.truevfs.kernel.spec.FsAccessOptionsController
-
- setTime(BitField<FsAccessOption>, FsNodeName, Map<Entry.Access, Long>) - Method in interface net.java.truevfs.kernel.spec.FsController
-
Makes an attempt to set the last access time of all types in the given
map for the file system node with the given name.
- setTime(BitField<FsAccessOption>, FsNodeName, BitField<Entry.Access>, long) - Method in interface net.java.truevfs.kernel.spec.FsController
-
Makes an attempt to set the last access time of all types in the given
bit field for the file system node with the given name.
- setTime(BitField<FsAccessOption>, FsNodeName, Map<Entry.Access, Long>) - Method in class net.java.truevfs.kernel.spec.FsDecoratingController
-
- setTime(BitField<FsAccessOption>, FsNodeName, BitField<Entry.Access>, long) - Method in class net.java.truevfs.kernel.spec.FsDecoratingController
-
- setup() - Method in class net.java.truevfs.access.TApplication
-
Runs the setup phase.
- SFX_CHARSET - Static variable in class net.java.truevfs.driver.sfx.ReadOnlySfxDriver
-
The character set for entry names and comments, which is the default
character set.
- SfxDriverMapModifier - Class in net.java.truevfs.driver.sfx
-
Maps a file system driver for read-only access to the SelF eXtracting ZIP
file format, alias SFX.
- SfxDriverMapModifier() - Constructor for class net.java.truevfs.driver.sfx.SfxDriverMapModifier
-
- SINGLETON - Static variable in class net.java.truevfs.kernel.spec.sl.FsDriverMapLocator
-
The singleton instance of this class.
- SINGLETON - Static variable in class net.java.truevfs.kernel.spec.sl.FsManagerLocator
-
The singleton instance of this class.
- SINGLETON - Static variable in class net.java.truevfs.kernel.spec.sl.IoBufferPoolLocator
-
The singleton instance of this class.
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.comp.tardriver.TarDriver
-
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.comp.zipdriver.AbstractZipDriver
-
This implementation modifies
options
in the following way before
it forwards the call to
controller
:
FsAccessOption.STORE
is set.
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.driver.tar.bzip2.TarBZip2Driver
-
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.driver.tar.gzip.TarGZipDriver
-
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.driver.tar.xz.TarXZDriver
-
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.driver.zip.raes.ZipRaesDriver
-
- sink(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.kernel.spec.FsArchiveDriver
-
Called to prepare writing an archive file artifact of this driver to
the node name
in controller
using options
and
the nullable template
.
- size() - Method in class net.java.truevfs.comp.tardriver.TarInputService
-
- size() - Method in class net.java.truevfs.comp.tardriver.TarOutputService
-
- size() - Method in class net.java.truevfs.comp.zip.AbstractZipFile
-
Returns the number of entries in this ZIP file.
- size() - Method in class net.java.truevfs.comp.zip.AbstractZipOutputStream
-
Returns the number of ZIP entries written so far.
- size() - Method in class net.java.truevfs.comp.zipdriver.ZipOutputService
-
- size() - Method in class net.java.truevfs.kernel.spec.cio.MultiplexingOutputService
-
- source(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.comp.tardriver.TarDriver
-
- source(BitField<FsAccessOption>, FsController, FsNodeName) - Method in class net.java.truevfs.kernel.spec.FsArchiveDriver
-
Called to prepare reading an archive file artifact of this driver from
name
in controller
using options
.
- startEditingAtPath(TreePath) - Method in class net.java.truevfs.access.swing.TFileTree
-
- startsWith(Path) - Method in class net.java.truevfs.access.TPath
-
- startsWith(String) - Method in class net.java.truevfs.access.TPath
-
- stopEditing() - Method in class net.java.truevfs.access.swing.TFileTree
-
- STORED - Static variable in class net.java.truevfs.comp.zip.ZipEntry
-
Method for Stored (uncompressed) entries.
- stream(OutputSocket<? extends Entry>) - Method in class net.java.truevfs.comp.inst.InstrumentingInputSocket
-
- stream(InputSocket<? extends Entry>) - Method in class net.java.truevfs.comp.inst.InstrumentingOutputSocket
-
- stream(OutputSocket<? extends Entry>) - Method in class net.java.truevfs.driver.http.HttpInputSocket
-
- stream(InputSocket<? extends Entry>) - Method in class net.java.truevfs.driver.http.HttpOutputSocket
-
- stream() - Method in class net.java.truevfs.kernel.spec.FsInputSocketSource
-
- stream() - Method in class net.java.truevfs.kernel.spec.FsOutputSocketSink
-
- structureChanged(TFile) - Method in class net.java.truevfs.access.swing.TFileTreeModel
-
Reloads the tree structure for the given node.
- subpath(int, int) - Method in class net.java.truevfs.access.TPath
-
- supportedFileAttributeViews() - Method in class net.java.truevfs.access.TFileSystem
-
- sync() - Method in class net.java.truevfs.access.TApplication
-
Runs the sync phase.
- sync(BitField<FsSyncOption>) - Method in class net.java.truevfs.access.TFileSystem
-
Commits all pending changes for this (federated) file system and all its
federated child file systems to their respective parent file system with
respect to the given options.
- sync(FsSyncOption...) - Static method in class net.java.truevfs.access.TVFS
-
Commits all pending changes for all (nested) archive files to their
respective parent file system with respect to the given options.
- sync(BitField<FsSyncOption>) - Static method in class net.java.truevfs.access.TVFS
-
Commits all pending changes for all (nested) archive files to their
respective parent file system with respect to the given options.
- sync(TFile, FsSyncOption...) - Static method in class net.java.truevfs.access.TVFS
-
Commits all pending changes for all (nested) archive files within the
given (virtual) directory tree
to their respective parent file
system with respect to the given options.
- sync(TFile, BitField<FsSyncOption>) - Static method in class net.java.truevfs.access.TVFS
-
Commits all pending changes for all (nested) archive files within the
given (virtual) directory tree
to their respective parent file
system with respect to the given options.
- sync(FsMountPoint, FsSyncOption...) - Static method in class net.java.truevfs.access.TVFS
-
Commits all pending changes for all (nested) archive files within the
given (virtual) directory tree
to their respective parent file
system with respect to the given options.
- sync(FsMountPoint, BitField<FsSyncOption>) - Static method in class net.java.truevfs.access.TVFS
-
Commits all pending changes for all (nested) archive files within the
given (virtual) directory tree
to their respective parent file
system with respect to the given options.
- sync() - Method in interface net.java.truevfs.comp.jmx.JmxManagerMXBean
-
Synchronizes all file systems and eventually unmounts them.
- sync() - Method in class net.java.truevfs.comp.jmx.JmxManagerView
-
- sync() - Method in interface net.java.truevfs.comp.jmx.JmxModelMXBean
-
- sync() - Method in class net.java.truevfs.comp.jmx.JmxModelView
-
- sync(BitField<FsSyncOption>) - Method in class net.java.truevfs.comp.zipdriver.AbstractKeyController
-
- sync(BitField<FsSyncOption>) - Method in class net.java.truevfs.driver.http.HttpController
-
- sync(BitField<FsSyncOption>) - Method in interface net.java.truevfs.kernel.spec.FsController
-
Commits all unsynchronized changes to the contents of this file system
to its parent file system,
releases the associated resources (e.g.
- sync(BitField<FsSyncOption>) - Method in class net.java.truevfs.kernel.spec.FsDecoratingController
-
- SYNC - Static variable in class net.java.truevfs.kernel.spec.FsSyncOptions
-
Waits for all other threads to close their I/O resources (i.e.