- scheme(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI scheme component.
- seek(long) - Method in class de.schlichtherle.truezip.rof.BufferedReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.rof.ByteArrayReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.rof.DecoratingReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.rof.DisconnectingReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.rof.IntervalReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.rof.LockReadOnlyFile
-
- seek(long) - Method in interface de.schlichtherle.truezip.rof.ReadOnlyFile
-
Sets the current byte position in the file as a zero-based index at
which the next read occurs.
- SeekableByteBufferChannel - Class in de.schlichtherle.truezip.io
-
- SeekableByteBufferChannel(ByteBuffer) - Constructor for class de.schlichtherle.truezip.io.SeekableByteBufferChannel
-
Constructs a new seekable byte buffer channel with a
duplicate of the given byte buffer
as its initial
byte buffer.
- SEPARATOR - Static variable in class de.schlichtherle.truezip.entry.EntryName
-
The separator string for file names in an entry name,
which is "/".
- SEPARATOR - Static variable in class de.schlichtherle.truezip.fs.FsMountPoint
-
- SEPARATOR - Static variable in class de.schlichtherle.truezip.util.SuffixSet
-
The separator for suffixes in lists, which is 124.
- SEPARATOR_CHAR - Static variable in class de.schlichtherle.truezip.entry.EntryName
-
The separator character for file names in an entry name,
which is 47.
- SequentialIOException - Exception in de.schlichtherle.truezip.io
-
Represents a chain of subsequently occured IOExceptions which have
not caused each other.
- SequentialIOException() - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(String) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(Throwable) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(String, Throwable) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(int) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(String, int) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(Throwable, int) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
- SequentialIOException(String, Throwable, int) - Constructor for exception de.schlichtherle.truezip.io.SequentialIOException
-
Constructs a new chainable I/O exception with the given
message, cause and priority.
- SequentialIOExceptionBuilder<C extends Exception,X extends SequentialIOException> - Class in de.schlichtherle.truezip.io
-
- SequentialIOExceptionBuilder(Class<C>, Class<X>) - Constructor for class de.schlichtherle.truezip.io.SequentialIOExceptionBuilder
-
- ServiceLocator - Class in de.schlichtherle.truezip.util
-
Provides utility methods for convenient class, resource and service location
which is designed to work in both OSGi and JEE environments.
- ServiceLocator() - Constructor for class de.schlichtherle.truezip.util.ServiceLocator
-
- ServiceLocator(ClassLoader) - Constructor for class de.schlichtherle.truezip.util.ServiceLocator
-
Constructs a new service locator which uses the given class loader first
to locate classes, resources or services on the class path.
- set(E, boolean) - Method in class de.schlichtherle.truezip.util.BitField
-
Sets or clears the given bit.
- set(E) - Method in class de.schlichtherle.truezip.util.BitField
-
Sets the given bit.
- setAuthority(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI authority component.
- setFragment(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI fragment component.
- setKey(Entry.Type) - Method in class de.schlichtherle.truezip.fs.FsCovariantEntry
-
- setMaxPrintExceptions(int) - Static method in exception de.schlichtherle.truezip.io.SequentialIOException
-
- setMounted(boolean) - Method in class de.schlichtherle.truezip.fs.FsAbstractController
-
- setMounted(boolean) - Method in class de.schlichtherle.truezip.fs.FsDecoratingModel
-
- setMounted(boolean) - Method in class de.schlichtherle.truezip.fs.FsModel
-
Sets the value of the property
mounted.
- setPath(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI path component.
- setPathQuery(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI path an query components by splitting the given string at
the first occurence of the query separator '?'.
- setQuery(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI query component.
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.FsController
-
Sets the named file system entry as read-only.
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- setScheme(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI scheme component.
- setSize(Entry.Size, long) - Method in interface de.schlichtherle.truezip.entry.MutableEntry
-
Sets the size of the given type for this archive entry.
- setString(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Initializes all URI components from the given URI string.
- setTime(Entry.Access, long) - Method in interface de.schlichtherle.truezip.entry.MutableEntry
-
Sets the last access time of the given type for this archive entry.
- setTime(FsEntryName, Map<Entry.Access, Long>, BitField<FsOutputOption>) - Method in class de.schlichtherle.truezip.fs.FsController
-
Makes an attempt to set the last access time of all types in the given
map for the file system entry with the given name.
- setTime(FsEntryName, BitField<Entry.Access>, long, BitField<FsOutputOption>) - Method in class de.schlichtherle.truezip.fs.FsController
-
Makes an attempt to set the last access time of all types in the given
bit field for the file system entry with the given name.
- setTime(FsEntryName, Map<Entry.Access, Long>, BitField<FsOutputOption>) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- setTime(FsEntryName, BitField<Entry.Access>, long, BitField<FsOutputOption>) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- setUri(URI) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Initializes all URI components from the given URI.
- SINGLETON - Static variable in class de.schlichtherle.truezip.fs.sl.FsDriverLocator
-
The singleton instance of this class.
- SINGLETON - Static variable in class de.schlichtherle.truezip.fs.sl.FsManagerLocator
-
The singleton instance of this class.
- SINGLETON - Static variable in class de.schlichtherle.truezip.socket.sl.IOPoolLocator
-
The singleton instance of this class.
- size() - Method in class de.schlichtherle.truezip.io.DecoratingSeekableByteChannel
-
- size() - Method in class de.schlichtherle.truezip.io.DisconnectingSeekableByteChannel
-
- size() - Method in class de.schlichtherle.truezip.io.LEDataOutputStream
-
Returns the current value of the counter written,
the number of bytes written to this data output stream so far.
- size() - Method in class de.schlichtherle.truezip.io.SeekableByteBufferChannel
-
- size() - Method in class de.schlichtherle.truezip.util.CanonicalStringSet
-
- skip(long) - Method in class de.schlichtherle.truezip.io.DecoratingInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.io.DisconnectingInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.io.LockInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.rof.ReadOnlyFileInputStream
-
- sortAppearance() - Method in exception de.schlichtherle.truezip.io.SequentialIOException
-
Sorts the elements of this exception chain in descending order
of their appearance.
- sortPriority() - Method in exception de.schlichtherle.truezip.io.SequentialIOException
-
Sorts the elements of this exception chain in descending order
of their priority.
- SPECIAL_TYPE_SET - Static variable in interface de.schlichtherle.truezip.entry.Entry
-
- split(String, char, boolean) - Static method in class de.schlichtherle.truezip.io.Paths
-
- split(String) - Method in class de.schlichtherle.truezip.io.Paths.Splitter
-
Splits the given path name into its parent path name and member name,
recognizing platform specific file system roots.
- Streams - Class in de.schlichtherle.truezip.io
-
- Streams.ReaderThread - Class in de.schlichtherle.truezip.io
-
A pooled and cached daemon thread which runs tasks to read input streams.
- string(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Initializes all URI components from the given URI string.
- SuffixSet - Class in de.schlichtherle.truezip.util
-
An ordered set of canonicalized suffixes.
- SuffixSet() - Constructor for class de.schlichtherle.truezip.util.SuffixSet
-
Constructs a new, empty suffix set.
- SuffixSet(String) - Constructor for class de.schlichtherle.truezip.util.SuffixSet
-
Constructs a new suffix set from the given suffix list.
- SuffixSet(Collection<String>) - Constructor for class de.schlichtherle.truezip.util.SuffixSet
-
Constructs a new suffix set by adding the canonical form of all suffixes
for all suffix lists in the given collection.
- SYMLINK_TYPE_SET - Static variable in interface de.schlichtherle.truezip.entry.Entry
-
- sync(BitField<FsSyncOption>) - Method in class de.schlichtherle.truezip.fs.FsController
-
Commits all unsynchronized changes to the contents of this file system
to its parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
- sync(BitField<FsSyncOption>) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- sync(BitField<FsSyncOption>) - Method in class de.schlichtherle.truezip.fs.FsDefaultManager
-
- sync(BitField<FsSyncOption>) - Method in class de.schlichtherle.truezip.fs.FsManager
-
- SYNC - Static variable in class de.schlichtherle.truezip.fs.FsSyncOptions
-
Waits for all other threads to close their I/O resources (i.e. streams,
channels etc) for any entries of the file system, flushes its selective
entry cache without clearing it and commits all changes to its parent
file system (if any).