| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
| 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. not a member of
another file system. |
<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.
|
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.