Package | Description |
---|---|
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.file |
Implements the
file scheme for accessing the local file system using
the java.io.File* API. |
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.fs.inst.jmx |
Provides classes to instrument the TrueZIP Kernel with JMX.
|
de.schlichtherle.truezip.fs.inst.jul |
Provides classes to instrument the TrueZIP Kernel with
java.util.logging . |
de.schlichtherle.truezip.fs.nio.file |
Implements the
file scheme for accessing the local file system using
the NIO.2 API. |
Modifier and Type | Class and Description |
---|---|
class |
FsDecoratingController<M extends FsModel,C extends FsController<? extends M>>
An abstract decorator for a file system controller.
|
Modifier and Type | Class and Description |
---|---|
class |
FsAbstractController<M extends FsModel>
An abstract file system controller which implements the
FsAbstractController.getModel()
method. |
class |
FsDecoratingController<M extends FsModel,C extends FsController<? extends M>>
An abstract decorator for a file system controller.
|
Modifier and Type | Field and Description |
---|---|
protected C |
FsDecoratingController.delegate
The decorated file system controller.
|
Modifier and Type | Method and Description |
---|---|
abstract FsController<?> |
FsManager.getController(FsMountPoint mountPoint,
FsCompositeDriver driver)
Returns the thread-safe file system controller for the given mount point.
|
FsController<?> |
FsDefaultManager.getController(FsMountPoint mp,
FsCompositeDriver d) |
FsController<?> |
FsDecoratingManager.getController(FsMountPoint mountPoint,
FsCompositeDriver driver) |
FsController<?> |
FsDecoratingController.getParent() |
abstract FsController<?> |
FsController.getParent()
Returns the controller for the parent file system or
null if
and only if this file system is not federated, i.e. |
<E extends FsArchiveEntry> |
FsManager.newController(FsArchiveDriver<E> driver,
FsModel model,
FsController<?> parent)
Optional:
Returns a new thread-safe archive file system controller.
|
<E extends FsArchiveEntry> |
FsDefaultManager.newController(FsArchiveDriver<E> driver,
FsModel model,
FsController<?> parent) |
FsController<? extends FsModel> |
FsDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> |
FsCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> |
FsArchiveDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> |
FsAbstractCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
abstract FsController<?> |
FsDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<?> |
FsArchiveDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and parent file system controller.
|
Modifier and Type | Method and Description |
---|---|
abstract Iterator<FsController<?>> |
FsManager.iterator()
Returns an ordered iterator for the managed file system controllers.
|
Iterator<FsController<?>> |
FsFilteringManager.iterator() |
Iterator<FsController<?>> |
FsDefaultManager.iterator() |
Iterator<FsController<?>> |
FsDecoratingManager.iterator() |
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 . |
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 . |
<E extends FsArchiveEntry> |
FsManager.newController(FsArchiveDriver<E> driver,
FsModel model,
FsController<?> parent)
Optional:
Returns a new thread-safe archive file system controller.
|
<E extends FsArchiveEntry> |
FsDefaultManager.newController(FsArchiveDriver<E> driver,
FsModel model,
FsController<?> parent) |
FsController<? extends FsModel> |
FsDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> |
FsCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> |
FsArchiveDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<? extends FsModel> |
FsAbstractCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
abstract FsController<?> |
FsDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and nullable parent file system controller.
|
FsController<?> |
FsArchiveDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and parent file system controller.
|
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)
|
Modifier and Type | Class and Description |
---|---|
class |
KeyController<M extends FsModel,D extends ZipDriver>
This file system controller decorates another file system controller in
order to manage the keys required for accessing encrypted ZIP files.
|
Modifier and Type | Method and Description |
---|---|
<M extends FsModel> |
ZipDriver.decorate(FsController<M> controller)
A hook which decorates the given file system controller chain with some
more file system controller(s).
|
FsController<?> |
ZipDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and parent file system controller.
|
protected FsController<?> |
ZipDriver.superNewController(FsModel model,
FsController<?> parent)
Deprecated.
since TrueZIP 7.6 - override
ZipDriver.decorate(de.schlichtherle.truezip.fs.FsController<M>) instead. |
Modifier and Type | Method and Description |
---|---|
<M extends FsModel> |
ZipDriver.decorate(FsController<M> controller)
A hook which decorates the given file system controller chain with some
more file system controller(s).
|
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. |
FsController<?> |
ZipDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the mount point of
the given file system model and parent file system controller.
|
protected FsController<?> |
ZipDriver.superNewController(FsModel model,
FsController<?> parent)
Deprecated.
since TrueZIP 7.6 - override
ZipDriver.decorate(de.schlichtherle.truezip.fs.FsController<M>) instead. |
Constructor and Description |
---|
KeyController(FsController<? extends M> controller,
D driver)
Constructs a new key manager controller.
|
Modifier and Type | Method and Description |
---|---|
<M extends FsModel> |
ZipRaesDriver.decorate(FsController<M> controller)
A hook which decorates the given file system controller chain with some
more file system controller(s).
|
Modifier and Type | Method and Description |
---|---|
<M extends FsModel> |
ZipRaesDriver.decorate(FsController<M> controller)
A hook which decorates the given file system controller chain with some
more file system controller(s).
|
OptionOutputSocket |
ZipRaesDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
Modifier and Type | Method and Description |
---|---|
FsController<?> |
FileDriver.newController(FsModel model,
FsController<?> parent) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
FileDriver.newController(FsModel model,
FsController<?> parent) |
Modifier and Type | Class and Description |
---|---|
class |
HttpController
A file system controller for the HTTP(S) schemes.
|
Modifier and Type | Method and Description |
---|---|
FsController<?> |
HttpController.getParent() |
FsController<?> |
HttpDriver.newController(FsModel model,
FsController<?> parent) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
HttpDriver.newController(FsModel model,
FsController<?> parent) |
Modifier and Type | Class and Description |
---|---|
class |
InstrumentingController<D extends InstrumentingDirector<D>> |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
InstrumentingManager.getController(FsMountPoint mountPoint,
FsCompositeDriver driver) |
abstract FsController<?> |
InstrumentingDirector.instrument(FsController<?> controller,
InstrumentingCompositeDriver context) |
abstract FsController<?> |
InstrumentingDirector.instrument(FsController<?> controller,
InstrumentingManager context) |
FsController<? extends FsModel> |
InstrumentingCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
Modifier and Type | Method and Description |
---|---|
abstract FsController<?> |
InstrumentingDirector.instrument(FsController<?> controller,
InstrumentingCompositeDriver context) |
abstract FsController<?> |
InstrumentingDirector.instrument(FsController<?> controller,
InstrumentingManager context) |
FsController<? extends FsModel> |
InstrumentingCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
Constructor and Description |
---|
InstrumentingController(FsController<?> controller,
D director) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
JmxDirector.instrument(FsController<?> controller,
InstrumentingCompositeDriver context) |
FsController<?> |
JmxDirector.instrument(FsController<?> controller,
InstrumentingManager context) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
JmxDirector.instrument(FsController<?> controller,
InstrumentingCompositeDriver context) |
FsController<?> |
JmxDirector.instrument(FsController<?> controller,
InstrumentingManager context) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
JulDirector.instrument(FsController<?> controller,
InstrumentingCompositeDriver context) |
FsController<?> |
JulDirector.instrument(FsController<?> controller,
InstrumentingManager context) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
JulDirector.instrument(FsController<?> controller,
InstrumentingCompositeDriver context) |
FsController<?> |
JulDirector.instrument(FsController<?> controller,
InstrumentingManager context) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
FileDriver.newController(FsModel model,
FsController<?> parent) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
FileDriver.newController(FsModel model,
FsController<?> parent) |
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.