- schedule(boolean) - Method in class de.schlichtherle.truezip.fs.FsDefaultManager.ScheduledModel
-
- schedulers - Variable in class de.schlichtherle.truezip.fs.FsDefaultManager
-
The map of all schedulers for composite file system controllers,
keyed by the mount point of their respective file system model.
- scheme - Variable in class de.schlichtherle.truezip.fs.FsMountPoint
-
- scheme - Variable in class de.schlichtherle.truezip.fs.FsScheme
-
- scheme - Variable in class de.schlichtherle.truezip.util.UriBuilder
-
- 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 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.
- seek(long) - Method in class de.schlichtherle.truezip.rof.SynchronizedReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.socket.ConcurrentInputShop.ConcurrentReadOnlyFile
-
- seek(long) - Method in class de.schlichtherle.truezip.socket.LazyInputSocket.ProxyReadOnlyFile
-
- 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 - Variable in class de.schlichtherle.truezip.util.CanonicalStringSet
-
The separator for string lists.
- 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.
- separatorChar - Variable in class de.schlichtherle.truezip.io.Paths.Normalizer
-
- separatorChar - Variable in class de.schlichtherle.truezip.io.Paths.Splitter
-
- 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,E extends SequentialIOException> - Class in de.schlichtherle.truezip.io
-
- SequentialIOExceptionBuilder(Class<C>, Class<E>) - Constructor for class de.schlichtherle.truezip.io.SequentialIOExceptionBuilder
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.entry.EntryName
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.fs.archive.FsArchiveFileSystemEvent
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.archive.FsArchiveFileSystemException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.archive.FsCacheableFalsePositiveException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.archive.FsReadOnlyArchiveFileSystemException
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.fs.FsEntryName
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.FsEntryNotFoundException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.FsException
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.fs.FsMountPoint
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.FsNotWriteLockedException
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.fs.FsPath
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.fs.FsScheme
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.FsSyncException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.fs.FsSyncWarningException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.io.FileBusyException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.io.InputBusyException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.io.InputException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.io.OutputBusyException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.io.SequentialIOException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.socket.InputClosedException
-
- serialVersionUID - Static variable in exception de.schlichtherle.truezip.socket.OutputClosedException
-
- serialVersionUID - Static variable in class de.schlichtherle.truezip.util.BitField
-
- SERVICE - Static variable in class de.schlichtherle.truezip.socket.sl.IOPoolLocator.Boot
-
- 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.
- set - Variable in class de.schlichtherle.truezip.util.CanonicalStringSet
-
The sorted map which implements the behaviour of this class.
- setAuthority(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI authority component.
- setBuffer(IOCache.Buffer) - Method in class de.schlichtherle.truezip.socket.IOCache
-
- setData(byte[]) - Method in class de.schlichtherle.truezip.socket.ByteArrayIOEntry
-
Sets the byte array for input from this I/O entry.
- setFileSystem(FsArchiveFileSystem<E>) - Method in class de.schlichtherle.truezip.fs.archive.FsFileSystemArchiveController.FalsePositiveFileSystem
-
- setFileSystem(FsArchiveFileSystem<E>) - Method in class de.schlichtherle.truezip.fs.archive.FsFileSystemArchiveController.MountedFileSystem
-
- setFileSystem(FsArchiveFileSystem<E>) - Method in class de.schlichtherle.truezip.fs.archive.FsFileSystemArchiveController.MountState
-
- setFileSystem(FsArchiveFileSystem<E>) - Method in class de.schlichtherle.truezip.fs.archive.FsFileSystemArchiveController.ResetFileSystem
-
- setFileSystem(FsArchiveFileSystem<E>) - Method in class de.schlichtherle.truezip.fs.archive.FsFileSystemArchiveController
-
- setFragment(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI fragment component.
- setInitialCapacity(int) - Method in class de.schlichtherle.truezip.socket.ByteArrayIOEntry
-
Sets the initial capacity of the byte array for the next output to this
I/O entry.
- setInput(FsDefaultArchiveController<E>.Input) - Method in class de.schlichtherle.truezip.fs.archive.FsDefaultArchiveController
-
- setKey(Entry.Type) - Method in class de.schlichtherle.truezip.fs.archive.FsCovariantEntry
-
- setMaxPrintExceptions(int) - Static method in exception de.schlichtherle.truezip.io.SequentialIOException
-
- setOutput(FsDefaultArchiveController<E>.Output) - Method in class de.schlichtherle.truezip.fs.archive.FsDefaultArchiveController
-
- setPath(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI path component.
- setPredecessor(SequentialIOException) - Method in exception de.schlichtherle.truezip.io.SequentialIOException
-
- setQuery(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI query component.
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.archive.FsArchiveController
-
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.archive.FsArchiveFileSystem
-
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.FsConcurrentController
-
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.FsController
-
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- setReadOnly(FsEntryName) - Method in class de.schlichtherle.truezip.fs.FsFederatingController
-
- setScheme(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Sets the URI scheme component.
- setSize(Entry.Size, long) - Method in class de.schlichtherle.truezip.fs.archive.FsArchiveController.ProxyEntry
-
- setSize(Entry.Size, long) - Method in interface de.schlichtherle.truezip.fs.archive.FsArchiveEntry
-
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 class de.schlichtherle.truezip.fs.archive.FsArchiveController.ProxyEntry
-
- setTime(FsEntryName, BitField<Entry.Access>, long) - Method in class de.schlichtherle.truezip.fs.archive.FsArchiveController
-
- setTime(Entry.Access, long) - Method in interface de.schlichtherle.truezip.fs.archive.FsArchiveEntry
-
Sets the last access time of the given type for this archive entry.
- setTime(FsEntryName, BitField<Entry.Access>, long) - Method in class de.schlichtherle.truezip.fs.archive.FsArchiveFileSystem
-
- setTime(FsEntryName, BitField<Entry.Access>, long) - Method in class de.schlichtherle.truezip.fs.archive.FsReadOnlyArchiveFileSystem
-
- setTime(FsEntryName, BitField<Entry.Access>, long) - Method in class de.schlichtherle.truezip.fs.FsConcurrentController
-
- setTime(FsEntryName, BitField<Entry.Access>, long) - 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, BitField<Entry.Access>, long) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- setTime(FsEntryName, BitField<Entry.Access>, long) - Method in class de.schlichtherle.truezip.fs.FsFederatingController
-
- setTouched(boolean) - Method in class de.schlichtherle.truezip.fs.FsDecoratingModel
-
- setTouched(boolean) - Method in class de.schlichtherle.truezip.fs.FsDefaultManager.ScheduledModel
-
Schedules the file system controller for synchronization according
to the given touch status.
- setTouched(boolean) - Method in class de.schlichtherle.truezip.fs.FsDefaultModel
-
- setTouched(boolean) - Method in class de.schlichtherle.truezip.fs.FsModel
-
Sets the value of the property touched.
- setUri(URI) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Initializes all URI components from the given URI.
- shutdown - Variable in class de.schlichtherle.truezip.fs.FsFailSafeManager
-
- 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.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.util.CanonicalStringSet
-
- skip(long) - Method in class de.schlichtherle.truezip.io.DecoratingInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.io.SynchronizedInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.rof.ReadOnlyFileInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.socket.ConcurrentInputShop.ConcurrentInputStream
-
- skip(long) - Method in class de.schlichtherle.truezip.socket.LazyInputSocket.ProxyInputStream
-
- slashify() - Method in class de.schlichtherle.truezip.io.Paths.Normalizer
-
- sort(Comparator<SequentialIOException>) - Method in exception de.schlichtherle.truezip.io.SequentialIOException
-
- 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.
- splitter - Variable in class de.schlichtherle.truezip.fs.archive.FsArchiveFileSystem
-
- statistics - Variable in class de.schlichtherle.truezip.fs.FsStatisticsManager
-
- store(boolean) - Method in class de.schlichtherle.truezip.fs.archive.FsMultiplexedArchiveOutputShop.TempEntryOutputStream
-
- storeTemps() - Method in class de.schlichtherle.truezip.fs.archive.FsMultiplexedArchiveOutputShop
-
- STRATEGY - Static variable in class de.schlichtherle.truezip.fs.FsCachingController
-
- strategy - Variable in class de.schlichtherle.truezip.socket.IOCache
-
- Streams - Class in de.schlichtherle.truezip.io
-
- Streams() - Constructor for class de.schlichtherle.truezip.io.Streams
-
You cannot instantiate this class.
- Streams.Buffer - Class in de.schlichtherle.truezip.io
-
A buffer for I/O.
- Streams.Buffer() - Constructor for class de.schlichtherle.truezip.io.Streams.Buffer
-
- Streams.InputStreamReaderThreadFactory - Class in de.schlichtherle.truezip.io
-
A factory for input stream reader threads.
- Streams.InputStreamReaderThreadFactory() - Constructor for class de.schlichtherle.truezip.io.Streams.InputStreamReaderThreadFactory
-
- string(String) - Method in class de.schlichtherle.truezip.util.UriBuilder
-
Initializes all URI components from the given URI string.
- stringBuilder - Variable in class de.schlichtherle.truezip.util.UriDecoder
-
- stringBuilder - Variable in class de.schlichtherle.truezip.util.UriEncoder
-
- 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.
- SuffixSet.SuffixMapper - Class in de.schlichtherle.truezip.util
-
A canonicalizer for file suffixes.
- SuffixSet.SuffixMapper() - Constructor for class de.schlichtherle.truezip.util.SuffixSet.SuffixMapper
-
- SYMLINK_TYPE_SET - Static variable in interface de.schlichtherle.truezip.entry.Entry
-
- sync() - Method in class de.schlichtherle.truezip.fs.archive.FsDefaultArchiveController
-
- sync(BitField<FsSyncOption>, ExceptionHandler<? super FsSyncException, X>) - Method in class de.schlichtherle.truezip.fs.archive.FsDefaultArchiveController
-
- sync(BitField<FsSyncOption>, ExceptionHandler<? super FsSyncException, X>) - Method in class de.schlichtherle.truezip.fs.FsCachingController
-
- sync(BitField<FsSyncOption>, ExceptionHandler<? super FsSyncException, X>) - Method in class de.schlichtherle.truezip.fs.FsConcurrentController
-
- 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>, ExceptionHandler<? super FsSyncException, X>) - 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>, ExceptionHandler<? super FsSyncException, X>) - Method in class de.schlichtherle.truezip.fs.FsDecoratingController
-
- sync(BitField<FsSyncOption>, ExceptionHandler<? super IOException, X>) - Method in class de.schlichtherle.truezip.fs.FsFailSafeManager
-
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective 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.FsManager
-
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective 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>, ExceptionHandler<? super IOException, X>) - Method in class de.schlichtherle.truezip.fs.FsManager
-
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective 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>, ExceptionHandler<? super IOException, X>) - Method in class de.schlichtherle.truezip.fs.FsStatisticsManager
-
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective 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_OPTIONS - Static variable in class de.schlichtherle.truezip.fs.archive.FsDefaultArchiveController
-
- SynchronizedInputStream - Class in de.schlichtherle.truezip.io
-
A decorator which synchronizes all access to an
InputStream
via an object provided to its constructor.
- SynchronizedInputStream(InputStream) - Constructor for class de.schlichtherle.truezip.io.SynchronizedInputStream
-
Constructs a new synchronized input stream.
- SynchronizedInputStream(InputStream, Object) - Constructor for class de.schlichtherle.truezip.io.SynchronizedInputStream
-
Constructs a new synchronized input stream.
- SynchronizedOutputStream - Class in de.schlichtherle.truezip.io
-
A decorator which synchronizes all access to an
OutputStream
via an object provided to its constructor.
- SynchronizedOutputStream(OutputStream) - Constructor for class de.schlichtherle.truezip.io.SynchronizedOutputStream
-
Constructs a new synchronized output stream.
- SynchronizedOutputStream(OutputStream, Object) - Constructor for class de.schlichtherle.truezip.io.SynchronizedOutputStream
-
Constructs a new synchronized output stream.
- SynchronizedReadOnlyFile - Class in de.schlichtherle.truezip.rof
-
A decorator which synchronizes all access to a
ReadOnlyFile
via an object provided to its constructor.
- SynchronizedReadOnlyFile(ReadOnlyFile) - Constructor for class de.schlichtherle.truezip.rof.SynchronizedReadOnlyFile
-
Constructs a new synchronized read only file.
- SynchronizedReadOnlyFile(ReadOnlyFile, Object) - Constructor for class de.schlichtherle.truezip.rof.SynchronizedReadOnlyFile
-
Constructs a new synchronized read only file.