| Package | Description |
|---|---|
| net.java.truevfs.kernel.spec |
Defines the API for accessing the (federated virtual) file system space.
|
| 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 |
FsController.getModel()
Returns the file system model.
|
FsModel |
FsAbstractController.getModel() |
FsModel |
FsModel.getParent()
Returns the parent file system model or
null if and only if the
file system is not federated, i.e. if it's not a member of a parent file
system. |
FsModel |
FsAbstractModel.getParent() |
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 |
FsDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
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) |
| Modifier and Type | Method and Description |
|---|---|
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 |
FsArchiveDriver.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) |
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 |
FsDriver.newModel(FsManager context,
FsMountPoint mountPoint,
FsModel parent)
Returns a new file system model for the given mount point.
|
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) |
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) |
Copyright © 2005–2014 Schlichtherle IT Services. All rights reserved.