| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
| de.schlichtherle.truezip.fs.archive |
Provides acces to archive files as if they were just directories.
|
| Modifier and Type | Class and Description |
|---|---|
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 |
FsConcurrentModel
Supports multiple concurrent reader threads.
|
class |
FsDecoratingModel<M extends FsModel>
An abstract decorator for a file system model.
|
private class |
FsDefaultManager.ScheduledModel
A model which schedules its controller for
synchronization by "observing" its
touched property. |
class |
FsDefaultModel
The default implementation of a file system model.
|
| Modifier and Type | Field and Description |
|---|---|
protected M |
FsDecoratingModel.delegate |
private M |
FsDecoratingController.model |
private FsModel |
FsDefaultModel.parent |
| Modifier and Type | Method and Description |
|---|---|
abstract 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. if it's not a member of
a parent file system. |
FsModel |
FsDefaultModel.getParent() |
FsModel |
FsDecoratingModel.getParent() |
| Modifier and Type | Method and Description |
|---|---|
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 parent file system controller.
|
FsController<?> |
FsDefaultDriver.newController(FsModel model,
FsController<?> parent) |
FsController<?> |
FsCompositeDriver.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.
|
| Constructor and Description |
|---|
FsConcurrentModel(FsModel model) |
FsDefaultModel(FsMountPoint mountPoint,
FsModel parent) |
FsEntryNotFoundException(FsModel model,
FsEntryName name,
IOException cause) |
FsEntryNotFoundException(FsModel model,
FsEntryName name,
String msg) |
FsException(FsModel model) |
FsException(FsModel model,
Throwable cause) |
FsFalsePositiveException(FsModel model,
IOException cause) |
FsSyncException(FsModel model,
IOException cause) |
FsSyncException(FsModel model,
IOException cause,
int priority) |
FsSyncWarningException(FsModel model,
IOException cause) |
| Modifier and Type | Method and Description |
|---|---|
Icon |
FsArchiveDriver.getClosedIcon(FsModel model)
Returns the icon that should be displayed for the given archive file
if it's closed/collapsed in the view.
|
Icon |
FsArchiveDriver.getOpenIcon(FsModel model)
Returns the icon that should be displayed for the given archive file
if it's open/expanded in the view.
|
FsController<?> |
FsArchiveDriver.newController(FsModel model,
FsController<?> parent)
Returns a new thread-safe file system controller for the given mount
point 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. |
protected static InputStream |
FsArchiveDriver.newInputStream(FsModel model,
InputSocket<?> input)
Returns an input stream obtained from the given socket and wraps a
plain
IOException in a FileNotFoundException unless
it's an FsException. |
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. |
protected static OutputStream |
FsArchiveDriver.newOutputStream(FsModel model,
OutputSocket<?> output)
Returns an output stream obtained from the given socket and wraps a
plain
IOException in a FileNotFoundException unless
it's an FsException. |
protected static ReadOnlyFile |
FsArchiveDriver.newReadOnlyFile(FsModel model,
InputSocket<?> input)
Returns a read only file obtained from the given socket and wraps a
plain
IOException in a FileNotFoundException unless
it's an FsException. |
| Constructor and Description |
|---|
FsCacheableFalsePositiveException(FsModel model,
IOException cause) |
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.