Package | Description |
---|---|
net.java.truevfs.comp.inst |
Provides basic functionality for instrumenting the TrueVFS Kernel at runtime.
|
net.java.truevfs.comp.jmx |
Provides basic functionality for instrumenting the TrueVFS Kernel with a JMX
interface 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.odf |
Provides a file system driver for accessing the Open Document File format.
|
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 |
InstrumentingModel<M extends Mediator<M>> |
Modifier and Type | Method and Description |
---|---|
FsModel |
Mediator.instrument(InstrumentingCompositeDriver<This> context,
FsModel subject)
Instruments the given
subject . |
FsModel |
InstrumentingCompositeDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent) |
Modifier and Type | Method and Description |
---|---|
FsModel |
Mediator.instrument(InstrumentingCompositeDriver<This> context,
FsModel subject)
Instruments the given
subject . |
FsController |
InstrumentingCompositeDriver.newController(FsManager context,
FsModel model,
FsController parent) |
FsModel |
InstrumentingCompositeDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent) |
Constructor and Description |
---|
InstrumentingModel(M mediator,
FsModel model) |
Modifier and Type | Class and Description |
---|---|
class |
JmxModelView<M extends FsModel>
A view for a file system model.
|
Modifier and Type | Class and Description |
---|---|
class |
JmxModel<M extends JmxMediator<M>>
A controller for a file system model.
|
Modifier and Type | Field and Description |
---|---|
protected M |
JmxModelView.model |
Constructor and Description |
---|
JmxModel(M mediator,
FsModel model) |
Modifier and Type | Method and Description |
---|---|
protected net.java.truecommons.cio.InputService<TarDriverEntry> |
TarDriver.newInput(FsModel model,
FsInputSocketSource source) |
protected net.java.truecommons.cio.OutputService<TarDriverEntry> |
TarDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<TarDriverEntry> input) |
Constructor and Description |
---|
TarInputService(FsModel model,
net.java.truecommons.io.Source source,
TarDriver driver) |
TarOutputService(FsModel model,
net.java.truecommons.io.Sink sink,
TarDriver driver) |
Modifier and Type | Method and Description |
---|---|
FsModel |
ZipOutputService.getModel()
Returns the file system model provided to the constructor.
|
FsModel |
ZipInputService.getModel()
Returns the file system model provided to the constructor.
|
Modifier and Type | Method and Description |
---|---|
URI |
AbstractZipDriver.fileSystemUri(FsModel model,
String name)
A template method for resolving the resource URI which is required to
look up the
KeyProvider for the entry with the given name in the
file system with the given model. |
URI |
AbstractZipDriver.mountPointUri(FsModel model)
A template method for resolving the resource URI which is required to
look up the
KeyProvider for the mount point of the file system
with the given model. |
protected ZipInputService<E> |
AbstractZipDriver.newInput(FsModel model,
FsInputSocketSource source) |
protected net.java.truecommons.cio.OutputService<E> |
AbstractZipDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<E> input) |
protected ZipInputService<E> |
AbstractZipDriver.newZipInput(FsModel model,
FsInputSocketSource source) |
protected ZipCryptoParameters |
AbstractZipDriver.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(AbstractZipDriver<?> driver,
FsModel model,
Charset charset)
Constructs new ZIP crypto parameters.
|
ZipInputService(FsModel model,
FsInputSocketSource source,
AbstractZipDriver<E> driver) |
ZipOutputService(FsModel model,
FsOutputSocketSink sink,
ZipInputService<E> source,
AbstractZipDriver<E> driver) |
Modifier and Type | Method and Description |
---|---|
FsController |
FileDriver.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 |
---|---|
protected net.java.truecommons.cio.OutputService<JarDriverEntry> |
OdfDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<JarDriverEntry> input) |
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 net.java.truecommons.cio.InputService<TarDriverEntry> |
TarBZip2Driver.newInput(FsModel model,
FsInputSocketSource source) |
protected net.java.truecommons.cio.OutputService<TarDriverEntry> |
TarBZip2Driver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<TarDriverEntry> input) |
Modifier and Type | Method and Description |
---|---|
protected net.java.truecommons.cio.InputService<TarDriverEntry> |
TarGZipDriver.newInput(FsModel model,
FsInputSocketSource source) |
protected net.java.truecommons.cio.OutputService<TarDriverEntry> |
TarGZipDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<TarDriverEntry> input) |
Modifier and Type | Method and Description |
---|---|
protected net.java.truecommons.cio.InputService<TarDriverEntry> |
TarXZDriver.newInput(FsModel model,
FsInputSocketSource source) |
protected net.java.truecommons.cio.OutputService<TarDriverEntry> |
TarXZDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<TarDriverEntry> input) |
Modifier and Type | Method and Description |
---|---|
protected net.java.truecommons.cio.OutputService<JarDriverEntry> |
ZipRaesDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<JarDriverEntry> input) |
protected ZipOutputService<JarDriverEntry> |
ParanoidZipRaesDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<JarDriverEntry> input)
Creates a new input service for writing archive entries for the given
model to the target archive file referenced by sink . |
protected ZipInputService<JarDriverEntry> |
ZipRaesDriver.newZipInput(FsModel model,
FsInputSocketSource source) |
protected RaesParameters |
ZipRaesDriver.raesParameters(FsModel model)
Returns the RAES parameters for the given file system model.
|
Modifier and Type | Class and Description |
---|---|
class |
FsAbstractModel
An abstract file system model which does not implement the property
touched . |
class |
FsDecoratingModel
An abstract decorator for a file system model.
|
Modifier and Type | Field and Description |
---|---|
protected FsModel |
FsDecoratingModel.model
The decorated file system model.
|
Modifier and Type | Method and Description |
---|---|
FsModel |
FsDriver.decorate(FsModel model)
Decorates the given file system model.
|
FsModel |
FsAbstractController.getModel() |
FsModel |
FsController.getModel()
Returns the file system model.
|
FsModel |
FsAbstractModel.getParent() |
FsModel |
FsModel.getParent()
Returns the parent file system model or
null if and only if the
file system is not federated, i.e. |
FsModel |
FsModel.Factory.newModel(Context context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
FsModel |
FsDecoratingManager.newModel(FsDriver context,
FsMountPoint mountPoint,
FsModel parent) |
FsModel |
FsCompositeDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
FsModel |
FsAbstractCompositeDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent) |
FsModel |
FsDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FsModelFilter.accept(FsModel model) |
FsModel |
FsDriver.decorate(FsModel model)
Decorates the given file system model.
|
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.
|
protected abstract net.java.truecommons.cio.InputService<E> |
FsArchiveDriver.newInput(FsModel model,
FsInputSocketSource source)
Creates a new input service for reading archive entries for the given
model from the target archive file referenced by source . |
FsModel |
FsModel.Factory.newModel(Context context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
FsModel |
FsDecoratingManager.newModel(FsDriver context,
FsMountPoint mountPoint,
FsModel parent) |
FsModel |
FsCompositeDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
FsModel |
FsAbstractCompositeDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent) |
FsModel |
FsDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
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 abstract net.java.truecommons.cio.OutputService<E> |
FsArchiveDriver.newOutput(FsModel model,
FsOutputSocketSink sink,
net.java.truecommons.cio.InputService<E> input)
Creates a new input service for writing archive entries for the given
model to the target archive file referenced by sink . |
Constructor and Description |
---|
FsAbstractController(FsModel model)
Constructs a new file system controller for the given model.
|
FsAbstractModel(FsMountPoint mountPoint,
FsModel parent) |
FsDecoratingModel(FsModel model) |
Constructor and Description |
---|
FsControllerFilter(net.java.truecommons.shed.Filter<? super FsModel> filter) |
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.