Package | Description |
---|---|
de.schlichtherle.truezip.file |
Provides uniform, transparent, thread-safe, read/write access to archive
files as if they were just plain directories in a file system path by means
of the
TFile* classes and their dependent classes. |
de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
de.schlichtherle.truezip.fs.archive.tar |
The archive driver family for TAR files.
|
de.schlichtherle.truezip.fs.archive.zip |
The archive driver family for ZIP files.
|
de.schlichtherle.truezip.fs.archive.zip.raes |
The archive driver family for RAES encrypted ZIP files, alias TZP files.
|
de.schlichtherle.truezip.fs.http |
Implements the
http(s) scheme for read-only access to the web. |
de.schlichtherle.truezip.fs.inst |
Provides base classes for the instrumentation of the TrueZIP Kernel.
|
de.schlichtherle.truezip.nio.file |
Provides uniform, transparent, thread-safe, read/write access to archive
files as if they were just plain directories in a file system path by means
of the
TPath class and its
dependent classes. |
de.schlichtherle.truezip.util |
Provides general utility classes.
|
Modifier and Type | Field and Description |
---|---|
static BitField<FsInputOption> |
TConfig.DEFAULT_INPUT_PREFERENCES
The default value of the
input preferences property, which is
FsInputOptions.NONE . |
static BitField<FsOutputOption> |
TConfig.DEFAULT_OUTPUT_PREFERENCES
The default value of the
output preferences property, which is
. |
Modifier and Type | Method and Description |
---|---|
BitField<FsInputOption> |
TConfig.getInputPreferences()
Returns the input preferences.
|
BitField<FsOutputOption> |
TConfig.getOutputPreferences()
Returns the output preferences.
|
Modifier and Type | Method and Description |
---|---|
void |
TConfig.setInputPreferences(BitField<FsInputOption> preferences)
Sets the input preferences.
|
void |
TConfig.setOutputPreferences(BitField<FsOutputOption> preferences)
Sets the output preferences.
|
static void |
TVFS.sync(BitField<FsSyncOption> options)
Commits all pending changes for all (nested) archive files to their
respective parent file system with respect to the given options.
|
static void |
TFile.sync(BitField<FsSyncOption> options)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.sync(BitField) . |
static void |
TVFS.sync(FsMountPoint tree,
BitField<FsSyncOption> options)
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. |
static void |
TVFS.sync(TFile tree,
BitField<FsSyncOption> options)
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. |
static void |
TFile.sync(TFile archive,
BitField<FsSyncOption> options)
Deprecated.
As of TrueZIP 7.5, replaced by
TVFS.sync(TFile, BitField) . |
Modifier and Type | Field and Description |
---|---|
static BitField<FsInputOption> |
FsInputOptions.INPUT_PREFERENCES_MASK
The mask of input preferences, which is
. |
static BitField<FsInputOption> |
FsInputOptions.NO_INPUT_OPTION
Deprecated.
|
static BitField<FsInputOption> |
FsInputOptions.NO_INPUT_OPTIONS
Deprecated.
|
static BitField<FsOutputOption> |
FsOutputOptions.NO_OUTPUT_OPTION
Deprecated.
|
static BitField<FsOutputOption> |
FsOutputOptions.NO_OUTPUT_OPTIONS
Deprecated.
|
static BitField<FsSyncOption> |
FsSyncOptions.NONE
A bit field with no synchronization options set.
|
static BitField<FsOutputOption> |
FsOutputOptions.NONE
A bit field with no output options set.
|
static BitField<FsInputOption> |
FsInputOptions.NONE
A bit field with no input options set.
|
static BitField<FsOutputOption> |
FsOutputOptions.OUTPUT_PREFERENCES_MASK
The mask of output preferences, which is
. |
static BitField<FsSyncOption> |
FsSyncOptions.RESET
Aborts all pending changes for the federated file system, clears the
selective cache without flushing it and makes the file system controller
eligible for garbage collection unless any strong references are held by
the client application.
|
static BitField<FsSyncOption> |
FsSyncOptions.SYNC
Waits for all other threads to close their I/O resources (i.e.
|
static BitField<FsSyncOption> |
FsSyncOptions.UMOUNT
Forcibly closes all I/O resources (i.e.
|
Modifier and Type | Method and Description |
---|---|
static BitField<FsInputOption> |
FsInputOptions.of(FsInputOption... options)
Converts the given array to a bit field of input options.
|
static BitField<FsOutputOption> |
FsOutputOptions.of(FsOutputOption... options)
Converts the given array to a bit field of output options.
|
static BitField<FsSyncOption> |
FsSyncOptions.of(FsSyncOption... options)
Converts the given array to a bit field of synchronization options.
|
Modifier and Type | Method and Description |
---|---|
InputSocket<?> |
FsArchiveDriver.getInputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsInputOption> options)
Called to prepare reading an archive file artifact of this driver from
name in controller using options . |
InputSocket<?> |
FsDecoratingController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
abstract InputSocket<?> |
FsController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options)
Returns an input socket for reading the contents of the file system
entry addressed by the given name from the file system.
|
OutputSocket<?> |
FsArchiveDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
Called to prepare writing an archive file artifact of this driver to
the entry
name in controller using options and
the nullable template . |
OutputSocket<?> |
FsDecoratingController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
abstract OutputSocket<?> |
FsController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
Returns an output socket for writing the contents of the entry addressed
by the given name to the file system.
|
void |
FsDecoratingController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template) |
abstract void |
FsController.mknod(FsEntryName name,
Entry.Type type,
BitField<FsOutputOption> options,
Entry template)
Creates or replaces and finally links a chain of one or more entries
for the given entry
name into the file system. |
abstract E |
FsArchiveDriver.newEntry(String name,
Entry.Type type,
Entry template,
BitField<FsOutputOption> options)
Returns a new entry for the given name.
|
boolean |
FsDecoratingController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
boolean |
FsDecoratingController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options) |
abstract boolean |
FsController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options)
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.
|
abstract boolean |
FsController.setTime(FsEntryName name,
BitField<Entry.Access> types,
long value,
BitField<FsOutputOption> options)
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.
|
boolean |
FsDecoratingController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options) |
boolean |
FsController.setTime(FsEntryName name,
Map<Entry.Access,Long> times,
BitField<FsOutputOption> options)
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.
|
void |
FsManager.sync(BitField<FsSyncOption> options)
Calls
FsController.sync(BitField) on all managed file system
controllers. |
void |
FsDefaultManager.sync(BitField<FsSyncOption> options) |
void |
FsDecoratingController.sync(BitField<FsSyncOption> options) |
abstract void |
FsController.sync(BitField<FsSyncOption> options)
Commits all unsynchronized changes to the contents of this file system
to its parent file system,
releases the associated resources (e.g.
|
void |
FsDecoratingController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
abstract void |
FsController.unlink(FsEntryName name,
BitField<FsOutputOption> options)
Removes the named file system entry from the file system.
|
Modifier and Type | Method and Description |
---|---|
InputSocket<?> |
TarDriver.getInputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsInputOption> options)
|
OutputSocket<?> |
TarXZDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
TarGZipDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
TarDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
TarBZip2Driver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
TarDriverEntry |
TarDriver.newEntry(String name,
Entry.Type type,
Entry template,
BitField<FsOutputOption> mknod) |
Modifier and Type | Method and Description |
---|---|
BitField<FsOutputOption> |
OptionOutputSocket.getOptions() |
Modifier and Type | Method and Description |
---|---|
OptionOutputSocket |
ZipDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
This implementation modifies
options in the following way before
it forwards the call to controller :
FsOutputOption.STORE is set. |
ZipDriverEntry |
ZipDriver.newEntry(String name,
Entry.Type type,
Entry template,
BitField<FsOutputOption> mknod) |
void |
KeyController.sync(BitField<FsSyncOption> options) |
void |
KeyController.unlink(FsEntryName name,
BitField<FsOutputOption> options) |
Constructor and Description |
---|
OptionOutputSocket(OutputSocket<?> output,
BitField<FsOutputOption> options) |
Modifier and Type | Method and Description |
---|---|
OptionOutputSocket |
ZipRaesDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
ZipDriverEntry |
ZipRaesDriver.newEntry(String path,
Entry.Type type,
Entry template,
BitField<FsOutputOption> mknod)
Returns a new
ZipDriverEntry , requesting that the data gets
DEFLATED if no template is provided. |
Modifier and Type | Method and Description |
---|---|
InputSocket<?> |
InstrumentingController.getInputSocket(FsEntryName name,
BitField<FsInputOption> options) |
OutputSocket<?> |
InstrumentingController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
Modifier and Type | Method and Description |
---|---|
void |
TFileSystem.sync(BitField<FsSyncOption> options)
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.
|
Modifier and Type | Method and Description |
---|---|
static <E extends Enum<E>> |
BitField.allOf(Class<E> elementType)
Returns a bit field which contains all enums of the given element type.
|
BitField<E> |
BitField.and(BitField<E> that) |
BitField<E> |
BitField.clear(E bit)
Clears the given bit.
|
static <E extends Enum<E>> |
BitField.copyOf(Collection<E> bits)
Returns a bit field which contains the same bits as the given collection
of enums.
|
static <E extends Enum<E>> |
BitField.noneOf(Class<E> elementType)
Returns a bit field which can contain the given element type and is
initially empty.
|
BitField<E> |
BitField.not() |
static <E extends Enum<E>> |
BitField.of(Class<E> elementType,
String list) |
static <E extends Enum<E>> |
BitField.of(E bit)
Returns a bit field which contains the given bit.
|
static <E extends Enum<E>> |
BitField.of(E bit,
E... bits)
Returns a bit field which contains the given bits.
|
BitField<E> |
BitField.or(BitField<E> that) |
BitField<E> |
BitField.set(E bit)
Sets the given bit.
|
BitField<E> |
BitField.set(E bit,
boolean set)
Sets or clears the given bit.
|
Modifier and Type | Method and Description |
---|---|
BitField<E> |
BitField.and(BitField<E> that) |
BitField<E> |
BitField.or(BitField<E> that) |
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.