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.nio.file |
Implements the
file scheme for accessing the local file system using
the NIO.2 API. |
Modifier and Type | Class and Description |
---|---|
class |
FsAbstractController<M extends FsModel>
An abstract file system controller which implements the
FsAbstractController.getModel()
method. |
class |
FsController<M extends FsModel>
An abstract class which provides read/write access to a file system.
|
class |
FsDecoratingController<M extends FsModel,C extends FsController<? extends M>>
An abstract decorator for a file system controller.
|
class |
FsDecoratingModel<M extends FsModel>
An abstract decorator for a file system model.
|
Modifier and Type | Class and Description |
---|---|
class |
FsDecoratingModel<M extends FsModel>
An abstract decorator for a file system model.
|
Modifier and Type | Field and Description |
---|---|
protected M |
FsDecoratingModel.delegate
The decorated file system model.
|
Modifier and Type | Method and Description |
---|---|
FsModel |
FsModel.getParent()
Returns the model of the parent file system or
null if and
only if the file system is not federated, i.e. |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Icon |
FsArchiveDriver.getClosedIcon(FsModel model)
Deprecated.
Since TrueZIP 7.6. GUI features will be removed from this class in TrueZIP 8.
|
Icon |
FsArchiveDriver.getOpenIcon(FsModel model)
Deprecated.
Since TrueZIP 7.6. GUI features will be removed from this class in TrueZIP 8.
|
<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.
|
abstract InputShop<E> |
FsArchiveDriver.newInputShop(FsModel model,
InputSocket<?> input)
Creates a new input shop for reading the archive entries for the
given
model from the given input socket's target. |
abstract OutputShop<E> |
FsArchiveDriver.newOutputShop(FsModel model,
OutputSocket<?> output,
InputShop<E> source)
Creates a new output shop for writing archive entries for the
given
model to the given output socket's target. |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
FsEntryNotFoundException(FsModel model,
FsEntryName name,
IOException cause) |
FsEntryNotFoundException(FsModel model,
FsEntryName name,
String msg) |
FsModel(FsMountPoint mountPoint,
FsModel parent) |
FsSyncException(FsModel model,
IOException cause) |
FsSyncWarningException(FsModel model,
IOException cause) |
Modifier and Type | Method and Description |
---|---|
TarInputShop |
TarDriver.newInputShop(FsModel model,
InputSocket<?> input)
Creates a new input shop for reading the archive entries for the
given
model from the given input socket's target. |
OutputShop<TarDriverEntry> |
TarDriver.newOutputShop(FsModel model,
OutputSocket<?> output,
InputShop<TarDriverEntry> source)
Creates a new output shop for writing archive entries for the
given
model to the given output socket's target. |
protected TarInputShop |
TarXZDriver.newTarInputShop(FsModel model,
InputStream in) |
protected TarInputShop |
TarGZipDriver.newTarInputShop(FsModel model,
InputStream in) |
protected TarInputShop |
TarDriver.newTarInputShop(FsModel model,
InputStream in) |
protected TarInputShop |
TarBZip2Driver.newTarInputShop(FsModel model,
InputStream in) |
protected TarOutputShop |
TarXZDriver.newTarOutputShop(FsModel model,
OutputStream out,
TarInputShop source) |
protected TarOutputShop |
TarGZipDriver.newTarOutputShop(FsModel model,
OutputStream out,
TarInputShop source) |
protected TarOutputShop |
TarDriver.newTarOutputShop(FsModel model,
OutputStream out,
TarInputShop source) |
protected TarOutputShop |
TarBZip2Driver.newTarOutputShop(FsModel model,
OutputStream out,
TarInputShop source) |
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).
|
Modifier and Type | Method and Description |
---|---|
FsModel |
ZipOutputShop.getModel()
Returns the file system model provided to the constructor.
|
FsModel |
ZipInputShop.getModel()
Returns the file system model provided to the constructor.
|
Modifier and Type | Method and Description |
---|---|
URI |
ZipDriver.mountPointUri(FsModel model)
A template method which derives the URI which represents the mount point
of the given file system model as the base resource URI for looking up
KeyProvider 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.
|
InputShop<ZipDriverEntry> |
ZipDriver.newInputShop(FsModel model,
InputSocket<?> input)
Creates a new input shop for reading the archive entries for the
given
model from the given input socket's target. |
protected InputShop<ZipDriverEntry> |
ZipDriver.newInputShop(FsModel model,
ReadOnlyFile rof) |
protected OutputShop<ZipDriverEntry> |
ZipDriver.newOutputShop(FsModel model,
OptionOutputSocket output,
ZipInputShop source) |
protected OutputShop<ZipDriverEntry> |
ReadOnlySfxDriver.newOutputShop(FsModel model,
OptionOutputSocket output,
ZipInputShop source) |
OutputShop<ZipDriverEntry> |
ZipDriver.newOutputShop(FsModel model,
OutputSocket<?> output,
InputShop<ZipDriverEntry> source)
This implementation first checks if
FsOutputOption.GROW is set
for the given output socket. |
protected OutputShop<ZipDriverEntry> |
ZipDriver.newOutputShop(FsModel model,
OutputStream out,
ZipInputShop source) |
protected OutputShop<ZipDriverEntry> |
OdfDriver.newOutputShop(FsModel model,
OutputStream out,
ZipInputShop source) |
URI |
ZipDriver.resourceUri(FsModel model,
String name)
A template method which derives the resource URI for looking up a
KeyProvider from the given file system model and entry name. |
protected FsController<?> |
ZipDriver.superNewController(FsModel model,
FsController<?> parent)
Deprecated.
since TrueZIP 7.6 - override
ZipDriver.decorate(de.schlichtherle.truezip.fs.FsController<M>) instead. |
protected ZipCryptoParameters |
ZipDriver.zipCryptoParameters(FsModel model,
Charset charset)
Returns the ZIP crypto parameters for the given file system model
and character set or
null if not available. |
Constructor and Description |
---|
KeyManagerZipCryptoParameters(ZipDriver driver,
FsModel model,
Charset charset)
Constructs new ZIP crypto parameters.
|
ZipInputShop(ZipDriver driver,
FsModel model,
ReadOnlyFile rof) |
ZipOutputShop(ZipDriver driver,
FsModel model,
OutputStream out,
ZipInputShop source) |
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 |
---|---|
InputShop<ZipDriverEntry> |
ZipRaesDriver.newInputShop(FsModel model,
InputSocket<?> input)
Creates a new input shop for reading the archive entries for the
given
model from the given input socket's target. |
protected OutputShop<ZipDriverEntry> |
ZipRaesDriver.newOutputShop(FsModel model,
OptionOutputSocket output,
ZipInputShop source) |
protected OutputShop<ZipDriverEntry> |
ParanoidZipRaesDriver.newOutputShop(FsModel model,
OutputStream out,
ZipInputShop source)
This implementation returns a new
ZipOutputShop . |
protected RaesParameters |
ZipRaesDriver.raesParameters(FsModel model)
Returns the RAES parameters for the given file system model.
|
Modifier and Type | Method and Description |
---|---|
FsController<?> |
FileDriver.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 |
InstrumentingModel |
Modifier and Type | Method and Description |
---|---|
FsModel |
InstrumentingDirector.instrument(FsModel model,
InstrumentingCompositeDriver context) |
Modifier and Type | Method and Description |
---|---|
FsController<? extends FsModel> |
InstrumentingCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
Modifier and Type | Method and Description |
---|---|
FsModel |
InstrumentingDirector.instrument(FsModel model,
InstrumentingCompositeDriver context) |
FsController<? extends FsModel> |
InstrumentingCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
Modifier and Type | Method and Description |
---|---|
FsController<? extends FsModel> |
InstrumentingCompositeDriver.newController(FsManager manager,
FsModel model,
FsController<? extends FsModel> parent) |
Constructor and Description |
---|
InstrumentingModel(FsModel model,
InstrumentingDirector director) |
Modifier and Type | Method and Description |
---|---|
FsModel |
JmxDirector.instrument(FsModel model,
InstrumentingCompositeDriver context) |
Modifier and Type | Method and Description |
---|---|
FsModel |
JmxDirector.instrument(FsModel model,
InstrumentingCompositeDriver context) |
Modifier and Type | Method and Description |
---|---|
FsController<?> |
FileDriver.newController(FsModel model,
FsController<?> parent) |
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.