Package | Description |
---|---|
net.java.truevfs.comp.inst |
Provides basic functionality for instrumenting the TrueVFS Kernel at runtime.
|
net.java.truevfs.comp.tardriver |
The archive driver family for TAR files.
|
net.java.truevfs.comp.zipdriver |
The archive driver family for ZIP files.
|
net.java.truevfs.driver.file |
Provides a file system driver for accessing the platform file system.
|
net.java.truevfs.driver.http |
Provides a file system driver for read-only access to the web.
|
net.java.truevfs.driver.sfx |
Provides a file system driver for read-only access to the SelF eXtracting
ZIP file format, alias SFX.
|
net.java.truevfs.driver.tar.bzip2 |
Provides a file system driver for accessing the BZIP2 compressed TAR file
format.
|
net.java.truevfs.driver.tar.gzip |
Provides a file system driver for accessing the GZIP compressed TAR file
format.
|
net.java.truevfs.driver.tar.xz |
Provides a file system driver for accessing the XZ compressed TAR file
format.
|
net.java.truevfs.driver.zip.raes |
Provides a file system driver for accessing the RAES encrypted ZIP file
format, alias ZIP.RAES or TZP.
|
net.java.truevfs.kernel.spec |
Defines the API for accessing the (federated virtual) file system space.
|
Modifier and Type | Class and Description |
---|---|
class |
InstrumentingController<M extends Mediator<M>> |
Modifier and Type | Method and Description |
---|---|
FsController |
InstrumentingManager.controller(FsCompositeDriver driver,
FsMountPoint mountPoint) |
FsController |
Mediator.instrument(InstrumentingCompositeDriver<This> context,
FsController subject)
Instruments the given
subject . |
FsController |
Mediator.instrument(InstrumentingManager<This> context,
FsController subject)
Instruments the given
subject . |
FsController |
InstrumentingCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent) |
Modifier and Type | Method and Description |
---|---|
FsController |
Mediator.instrument(InstrumentingCompositeDriver<This> context,
FsController subject)
Instruments the given
subject . |
FsController |
Mediator.instrument(InstrumentingManager<This> context,
FsController subject)
Instruments the given
subject . |
FsController |
InstrumentingCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent) |
Constructor and Description |
---|
InstrumentingController(M mediator,
FsController controller) |
Modifier and Type | Method and Description |
---|---|
protected FsOutputSocketSink |
TarDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
|
protected FsInputSocketSource |
TarDriver.source(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractKeyController
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 |
---|---|
FsController |
AbstractZipDriver.decorate(FsController controller)
Decorates the given file system controller.
|
Modifier and Type | Method and Description |
---|---|
FsController |
AbstractZipDriver.decorate(FsController controller)
Decorates the given file system controller.
|
protected FsOutputSocketSink |
AbstractZipDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
This implementation modifies
options in the following way before
it forwards the call to controller :
FsAccessOption.STORE is set. |
Constructor and Description |
---|
AbstractKeyController(FsController controller,
AbstractZipDriver<?> driver)
Constructs a new key manager controller.
|
Modifier and Type | Method and Description |
---|---|
FsController |
FileDriver.newController(FsManager manager,
FsModel model,
FsController parent) |
Modifier and Type | Method and Description |
---|---|
FsController |
FileDriver.newController(FsManager manager,
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(FsManager manager,
FsModel model,
FsController parent) |
Modifier and Type | Method and Description |
---|---|
FsController |
HttpDriver.newController(FsManager manager,
FsModel model,
FsController parent) |
Modifier and Type | Method and Description |
---|---|
net.java.truecommons.cio.OutputService<ZipDriverEntry> |
ReadOnlySfxDriver.newOutput(FsModel model,
net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name,
net.java.truecommons.cio.InputService<ZipDriverEntry> input) |
Modifier and Type | Method and Description |
---|---|
protected FsOutputSocketSink |
TarBZip2Driver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
|
Modifier and Type | Method and Description |
---|---|
protected FsOutputSocketSink |
TarGZipDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
|
Modifier and Type | Method and Description |
---|---|
protected FsOutputSocketSink |
TarXZDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
|
Modifier and Type | Method and Description |
---|---|
FsController |
ZipRaesDriver.decorate(FsController controller)
Decorates the given file system controller.
|
Modifier and Type | Method and Description |
---|---|
FsController |
ZipRaesDriver.decorate(FsController controller)
Decorates the given file system controller.
|
protected FsOutputSocketSink |
ZipRaesDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
|
Modifier and Type | Class and Description |
---|---|
class |
FsAbstractController
An abstract file system controller which implements the
FsAbstractController.getModel()
method. |
class |
FsAccessOptionsController
Maps the access options before delegating the called operation.
|
class |
FsDecoratingController
An abstract decorator for a file system controller.
|
Modifier and Type | Field and Description |
---|---|
protected FsController |
FsDecoratingController.controller
The decorated file system controller.
|
Modifier and Type | Method and Description |
---|---|
<X extends Exception,V extends net.java.truecommons.shed.Visitor<? super FsController,X>> |
FsDecoratingManager.accept(net.java.truecommons.shed.Filter<? super FsController> filter,
V visitor) |
<X extends Exception,V extends net.java.truecommons.shed.Visitor<? super FsController,X>> |
FsManager.accept(net.java.truecommons.shed.Filter<? super FsController> filter,
V visitor)
Filters all managed file system controllers using the given
filter and accepts the given visitor to them. |
Modifier and Type | Method and Description |
---|---|
FsController |
FsDecoratingManager.controller(FsCompositeDriver driver,
FsMountPoint mountPoint) |
FsController |
FsManager.controller(FsCompositeDriver driver,
FsMountPoint mountPoint)
Returns the thread-safe file system controller for the given mount point.
|
FsController |
FsArchiveDriver.decorate(FsController controller)
Decorates the given file system controller.
|
FsController |
FsDecoratingController.getParent() |
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. |
FsController |
FsController.Factory.newController(Context context,
FsModel model,
FsController parent)
Returns a new file system controller for the mount point of the
given file system model.
|
FsController |
FsDecoratingManager.newController(FsArchiveDriver<? extends FsArchiveEntry> context,
FsModel model,
FsController parent) |
FsController |
FsCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent)
Returns a new file system controller for the mount point of the
given file system model.
|
FsController |
FsAbstractCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent) |
FsController |
FsArchiveDriver.newController(FsManager context,
FsModel model,
FsController parent)
Returns a new file system controller for the mount point of the
given file system model.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FsControllerFilter.accept(FsController controller) |
int |
FsControllerComparator.compare(FsController o1,
FsController o2) |
FsController |
FsArchiveDriver.decorate(FsController controller)
Decorates the given file system controller.
|
FsController |
FsController.Factory.newController(Context context,
FsModel model,
FsController parent)
Returns a new file system controller for the mount point of the
given file system model.
|
FsController |
FsDecoratingManager.newController(FsArchiveDriver<? extends FsArchiveEntry> context,
FsModel model,
FsController parent) |
FsController |
FsCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent)
Returns a new file system controller for the mount point of the
given file system model.
|
FsController |
FsAbstractCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent) |
FsController |
FsArchiveDriver.newController(FsManager context,
FsModel model,
FsController parent)
Returns a new file system controller for the mount point of the
given file system model.
|
net.java.truecommons.cio.InputService<E> |
FsArchiveDriver.newInput(FsModel model,
net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
This method gets called by an archive controller in order to create a
new input service for its target archive file.
|
net.java.truecommons.cio.OutputService<E> |
FsArchiveDriver.newOutput(FsModel model,
net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name,
net.java.truecommons.cio.InputService<E> input)
This method gets called by an archive controller in order to create a
new output service for its target archive file.
|
protected FsOutputSocketSink |
FsArchiveDriver.sink(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
Called to prepare writing an archive file artifact of this driver to
the node
name in controller using options and
the nullable template . |
protected FsInputSocketSource |
FsArchiveDriver.source(net.java.truecommons.shed.BitField<FsAccessOption> options,
FsController controller,
FsNodeName name)
Called to prepare reading an archive file artifact of this driver from
name in controller using options . |
Modifier and Type | Method and Description |
---|---|
<X extends Exception,V extends net.java.truecommons.shed.Visitor<? super FsController,X>> |
FsDecoratingManager.accept(net.java.truecommons.shed.Filter<? super FsController> filter,
V visitor) |
<X extends Exception,V extends net.java.truecommons.shed.Visitor<? super FsController,X>> |
FsManager.accept(net.java.truecommons.shed.Filter<? super FsController> filter,
V visitor)
Filters all managed file system controllers using the given
filter and accepts the given visitor to them. |
FsSync |
FsSync.filter(net.java.truecommons.shed.Filter<? super FsController> filter) |
Constructor and Description |
---|
FsAccessOptionsController(FsController controller) |
FsDecoratingController(FsController controller) |
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.